home *** CD-ROM | disk | FTP | other *** search
/ Dictionary of the Living World 3 / Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso / dolw 3.0 / dolw 3.0.rsrc / bin.rsrc_CODE_4.txt < prev    next >
Text File  |  1993-02-04  |  317KB  |  5,616 lines

  1. # near model CODE resource
  2. # jump table entries: 616-669 (54 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4AAD C694                tst.l      [A5 - 0x396C]
  6. 00000008  6710                     beq        +0x12 /* 0000001A */
  7. 0000000A  3F3C 0086                move.w     -[A7], 0x86
  8. 0000000E  A936                     syscall    DeleteMenu
  9. 00000010  2F2D C694                move.l     -[A7], [A5 - 0x396C]
  10. 00000014  A932                     syscall    DisposeMenu
  11. 00000016  42AD C694                clr.l      [A5 - 0x396C]
  12. label0000001A:
  13. 0000001A  4E5E                     unlink     A6
  14. 0000001C  4E75                     rts
  15. export_85:
  16. fn0000001E:
  17. 0000001E  4E56 FDFC                link       A6, -0x0204
  18. 00000022  48E7 0108                movem.l    -[A7], D7,A4
  19. 00000026  42A7                     clr.l      -[A7]
  20. 00000028  3F3C 0086                move.w     -[A7], 0x86
  21. 0000002C  A9BF                     syscall    GetRMenu
  22. 0000002E  2B5F C694                move.l     [A5 - 0x396C], [A7]+
  23. 00000032  286D A580                movea.l    A4, [A5 - 0x5A80]
  24. 00000036  6000 0198                bra        +0x19A /* 000001D0 */
  25. label0000003A:
  26. 0000003A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  27. 0000003E  486E FDFC                pea.l      [A6 - 0x204]
  28. 00000042  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  29. 00000046  7E01                     moveq.l    D7, 0x01
  30. 00000048  508F                     addq.l     A7, 8
  31. 0000004A  6000 00AC                bra        +0xAE /* 000000F8 */
  32. label0000004E:
  33. 0000004E  204E                     movea.l    A0, A6
  34. 00000050  D0C7                     add.w      A0, D7
  35. 00000052  0C28 0028 FF00           cmpi.b     [A0 - 0x100], 0x28 /* '(' */
  36. 00000058  660E                     bne        +0x10 /* 00000068 */
  37. 0000005A  204E                     movea.l    A0, A6
  38. 0000005C  D0C7                     add.w      A0, D7
  39. 0000005E  117C 007B FF00           move.b     [A0 - 0x100], 0x7B /* '{' */
  40. 00000064  6000 0090                bra        +0x92 /* 000000F6 */
  41. label00000068:
  42. 00000068  204E                     movea.l    A0, A6
  43. 0000006A  D0C7                     add.w      A0, D7
  44. 0000006C  0C28 0029 FF00           cmpi.b     [A0 - 0x100], 0x29 /* ')' */
  45. 00000072  660C                     bne        +0xE /* 00000080 */
  46. 00000074  204E                     movea.l    A0, A6
  47. 00000076  D0C7                     add.w      A0, D7
  48. 00000078  117C 007D FF00           move.b     [A0 - 0x100], 0x7D /* '}' */
  49. 0000007E  6076                     bra        +0x78 /* 000000F6 */
  50. label00000080:
  51. 00000080  204E                     movea.l    A0, A6
  52. 00000082  D0C7                     add.w      A0, D7
  53. 00000084  0C28 003B FF00           cmpi.b     [A0 - 0x100], 0x3B /* ';' */
  54. 0000008A  660C                     bne        +0xE /* 00000098 */
  55. 0000008C  204E                     movea.l    A0, A6
  56. 0000008E  D0C7                     add.w      A0, D7
  57. 00000090  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  58. 00000096  605E                     bra        +0x60 /* 000000F6 */
  59. label00000098:
  60. 00000098  204E                     movea.l    A0, A6
  61. 0000009A  D0C7                     add.w      A0, D7
  62. 0000009C  0C28 005E FF00           cmpi.b     [A0 - 0x100], 0x5E /* '^' */
  63. 000000A2  660C                     bne        +0xE /* 000000B0 */
  64. 000000A4  204E                     movea.l    A0, A6
  65. 000000A6  D0C7                     add.w      A0, D7
  66. 000000A8  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  67. 000000AE  6046                     bra        +0x48 /* 000000F6 */
  68. label000000B0:
  69. 000000B0  204E                     movea.l    A0, A6
  70. 000000B2  D0C7                     add.w      A0, D7
  71. 000000B4  0C28 0021 FF00           cmpi.b     [A0 - 0x100], 0x21 /* '!' */
  72. 000000BA  660C                     bne        +0xE /* 000000C8 */
  73. 000000BC  204E                     movea.l    A0, A6
  74. 000000BE  D0C7                     add.w      A0, D7
  75. 000000C0  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  76. 000000C6  602E                     bra        +0x30 /* 000000F6 */
  77. label000000C8:
  78. 000000C8  204E                     movea.l    A0, A6
  79. 000000CA  D0C7                     add.w      A0, D7
  80. 000000CC  0C28 003C FF00           cmpi.b     [A0 - 0x100], 0x3C /* '<' */
  81. 000000D2  660C                     bne        +0xE /* 000000E0 */
  82. 000000D4  204E                     movea.l    A0, A6
  83. 000000D6  D0C7                     add.w      A0, D7
  84. 000000D8  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  85. 000000DE  6016                     bra        +0x18 /* 000000F6 */
  86. label000000E0:
  87. 000000E0  204E                     movea.l    A0, A6
  88. 000000E2  D0C7                     add.w      A0, D7
  89. 000000E4  0C28 002F FF00           cmpi.b     [A0 - 0x100], 0x2F /* '/' */
  90. 000000EA  660A                     bne        +0xC /* 000000F6 */
  91. 000000EC  204E                     movea.l    A0, A6
  92. 000000EE  D0C7                     add.w      A0, D7
  93. 000000F0  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  94. label000000F6:
  95. 000000F6  5247                     addq.w     D7, 1
  96. label000000F8:
  97. 000000F8  7000                     moveq.l    D0, 0x00
  98. 000000FA  102E FF00                move.b     D0, [A6 - 0x100]
  99. 000000FE  B047                     cmp.w      D0, D7
  100. 00000100  6C00 FF4C                bge        -0xB2 /* 0000004E */
  101. 00000104  0C6C FFFF 0004           cmpi.w     [A4 + 0x4], 0xFFFF
  102. 0000010A  6700 00AA                beq        +0xAC /* 000001B6 */
  103. 0000010E  4AAD A434                tst.l      [A5 - 0x5BCC]
  104. 00000112  6700 0086                beq        +0x88 /* 0000019A */
  105. 00000116  206D A434                movea.l    A0, [A5 - 0x5BCC]
  106. 0000011A  3028 0004                move.w     D0, [A0 + 0x4]
  107. 0000011E  B06C 0004                cmp.w      D0, [A4 + 0x4]
  108. 00000122  6676                     bne        +0x78 /* 0000019A */
  109. 00000124  0C6C 2710 0006           cmpi.w     [A4 + 0x6], 0x2710
  110. 0000012A  6D30                     blt        +0x32 /* 0000015C */
  111. 0000012C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  112. 00000130  302C 0006                move.w     D0, [A4 + 0x6]
  113. 00000134  0640 D8F0                addi.w     D0, 0xD8F0
  114. 00000138  B068 0008                cmp.w      D0, [A0 + 0x8]
  115. 0000013C  6778                     beq        +0x7A /* 000001B6 */
  116. 0000013E  486D A5D4                pea.l      [A5 - 0x5A2C]
  117. 00000142  486E FDFC                pea.l      [A6 - 0x204]
  118. 00000146  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  119. 0000014A  2EAC 0008                move.l     [A7], [A4 + 0x8]
  120. 0000014E  486E FDFC                pea.l      [A6 - 0x204]
  121. 00000152  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  122. 00000156  4FEF 000C                lea.l      A7, [A7 + 0xC]
  123. 0000015A  605A                     bra        +0x5C /* 000001B6 */
  124. label0000015C:
  125. 0000015C  0C6C FFFF 0006           cmpi.w     [A4 + 0x6], 0xFFFF
  126. 00000162  6752                     beq        +0x54 /* 000001B6 */
  127. 00000164  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  128. 00000168  42A7                     clr.l      -[A7]
  129. 0000016A  206D A434                movea.l    A0, [A5 - 0x5BCC]
  130. 0000016E  3F28 0058                move.w     -[A7], [A0 + 0x58]
  131. 00000172  4EBA 1AAE                jsr        [PC + 0x1AAE /* 00001C22 */]
  132. 00000176  5280                     addq.l     D0, 1
  133. 00000178  508F                     addq.l     A7, 8
  134. 0000017A  663A                     bne        +0x3C /* 000001B6 */
  135. 0000017C  486D A5D6                pea.l      [A5 - 0x5A2A]
  136. 00000180  486E FDFC                pea.l      [A6 - 0x204]
  137. 00000184  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  138. 00000188  2EAC 0008                move.l     [A7], [A4 + 0x8]
  139. 0000018C  486E FDFC                pea.l      [A6 - 0x204]
  140. 00000190  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  141. 00000194  4FEF 000C                lea.l      A7, [A7 + 0xC]
  142. 00000198  601C                     bra        +0x1E /* 000001B6 */
  143. label0000019A:
  144. 0000019A  486D A5D8                pea.l      [A5 - 0x5A28]
  145. 0000019E  486E FDFC                pea.l      [A6 - 0x204]
  146. 000001A2  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  147. 000001A6  2EAC 0008                move.l     [A7], [A4 + 0x8]
  148. 000001AA  486E FDFC                pea.l      [A6 - 0x204]
  149. 000001AE  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  150. 000001B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  151. label000001B6:
  152. 000001B6  486E FDFC                pea.l      [A6 - 0x204]
  153. 000001BA  486E FF00                pea.l      [A6 - 0x100]
  154. 000001BE  4EBA 1526                jsr        [PC + 0x1526 /* 000016E6 */]
  155. 000001C2  2EAD C694                move.l     [A7], [A5 - 0x396C]
  156. 000001C6  486E FF00                pea.l      [A6 - 0x100]
  157. 000001CA  A933                     syscall    AppendMenu
  158. 000001CC  2854                     movea.l    A4, [A4]
  159. 000001CE  588F                     addq.l     A7, 4
  160. label000001D0:
  161. 000001D0  200C                     move.l     D0, A4
  162. 000001D2  6600 FE66                bne        -0x198 /* 0000003A */
  163. 000001D6  2F2D C694                move.l     -[A7], [A5 - 0x396C]
  164. 000001DA  3F3C FFFF                move.w     -[A7], 0xFFFF
  165. 000001DE  A935                     syscall    InsertMenu
  166. 000001E0  4CDF 1080                movem.l    D7,A4, [A7]+
  167. 000001E4  4E5E                     unlink     A6
  168. 000001E6  4E75                     rts
  169. export_77:
  170. 000001E8  4E56 0000                link       A6, 0
  171. 000001EC  48E7 0118                movem.l    -[A7], D7,A3,A4
  172. 000001F0  7E00                     moveq.l    D7, 0x00
  173. 000001F2  700C                     moveq.l    D0, 0x0C
  174. 000001F4  A11E                     syscall    NewPtr, flags=1
  175. 000001F6  2848                     movea.l    A4, A0
  176. 000001F8  200C                     move.l     D0, A4
  177. 000001FA  6744                     beq        +0x46 /* 00000240 */
  178. 000001FC  4294                     clr.l      [A4]
  179. 000001FE  396E 0008 0004           move.w     [A4 + 0x4], [A6 + 0x8]
  180. 00000204  396E 000A 0006           move.w     [A4 + 0x6], [A6 + 0xA]
  181. 0000020A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  182. 0000020E  4EBA 16B6                jsr        [PC + 0x16B6 /* 000018C6 */]
  183. 00000212  2940 0008                move.l     [A4 + 0x8], D0
  184. 00000216  4AAC 0008                tst.l      [A4 + 0x8]
  185. 0000021A  588F                     addq.l     A7, 4
  186. 0000021C  671E                     beq        +0x20 /* 0000023C */
  187. 0000021E  7E01                     moveq.l    D7, 0x01
  188. 00000220  4AAD A580                tst.l      [A5 - 0x5A80]
  189. 00000224  6606                     bne        +0x8 /* 0000022C */
  190. 00000226  2B4C A580                move.l     [A5 - 0x5A80], A4
  191. 0000022A  6014                     bra        +0x16 /* 00000240 */
  192. label0000022C:
  193. 0000022C  266D A580                movea.l    A3, [A5 - 0x5A80]
  194. 00000230  6002                     bra        +0x4 /* 00000234 */
  195. label00000232:
  196. 00000232  2653                     movea.l    A3, [A3]
  197. label00000234:
  198. 00000234  4A93                     tst.l      [A3]
  199. 00000236  66FA                     bne        -0x4 /* 00000232 */
  200. 00000238  268C                     move.l     [A3], A4
  201. 0000023A  6004                     bra        +0x6 /* 00000240 */
  202. label0000023C:
  203. 0000023C  204C                     movea.l    A0, A4
  204. 0000023E  A01F                     syscall    DisposPtr/DisposePtr
  205. label00000240:
  206. 00000240  1007                     move.b     D0, D7
  207. 00000242  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  208. 00000246  4E5E                     unlink     A6
  209. 00000248  4E75                     rts
  210. fn0000024A:
  211. 0000024A  4E56 FDFC                link       A6, -0x0204
  212. 0000024E  206D C6A4                movea.l    A0, [A5 - 0x395C]
  213. 00000252  3D68 0010 FDFC           move.w     [A6 - 0x204], [A0 + 0x10]
  214. 00000258  3D68 0012 FDFE           move.w     [A6 - 0x202], [A0 + 0x12]
  215. 0000025E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  216. 00000262  486E FF00                pea.l      [A6 - 0x100]
  217. 00000266  4EBA 147E                jsr        [PC + 0x147E /* 000016E6 */]
  218. 0000026A  2EAE 000C                move.l     [A7], [A6 + 0xC]
  219. 0000026E  486E FE00                pea.l      [A6 - 0x200]
  220. 00000272  4EBA 1472                jsr        [PC + 0x1472 /* 000016E6 */]
  221. 00000276  2EAE FDFC                move.l     [A7], [A6 - 0x204]
  222. 0000027A  486E FF00                pea.l      [A6 - 0x100]
  223. 0000027E  486E FE00                pea.l      [A6 - 0x200]
  224. 00000282  42A7                     clr.l      -[A7]
  225. 00000284  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  226. 00000288  3F3C 0001                move.w     -[A7], 0x1
  227. 0000028C  A9EA                     syscall    Pack3
  228. 0000028E  426D BE2E                clr.w      [A5 - 0x41D2]
  229. 00000292  206E 0010                movea.l    A0, [A6 + 0x10]
  230. 00000296  1010                     move.b     D0, [A0]
  231. 00000298  4E5E                     unlink     A6
  232. 0000029A  4E75                     rts
  233. fn0000029C:
  234. 0000029C  4E56 0000                link       A6, 0
  235. 000002A0  48E7 0308                movem.l    -[A7], D6,D7,A4
  236. 000002A4  286E 0008                movea.l    A4, [A6 + 0x8]
  237. label000002A8:
  238. 000002A8  4267                     clr.w      -[A7]
  239. 000002AA  486C 000A                pea.l      [A4 + 0xA]
  240. 000002AE  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  241. 000002B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  242. 000002B6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  243. 000002BA  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  244. 000002BE  3E1F                     move.w     D7, [A7]+
  245. 000002C0  0C47 FFD0                cmpi.w     D7, 0xFFD0
  246. 000002C4  6616                     bne        +0x18 /* 000002DC */
  247. 000002C6  4267                     clr.w      -[A7]
  248. 000002C8  486C 000A                pea.l      [A4 + 0xA]
  249. 000002CC  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  250. 000002D0  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  251. 000002D4  3C1F                     move.w     D6, [A7]+
  252. 000002D6  4A46                     tst.w      D6
  253. 000002D8  6702                     beq        +0x4 /* 000002DC */
  254. 000002DA  7EDC                     moveq.l    D7, 0xFFFFFFDC
  255. label000002DC:
  256. 000002DC  0C47 FFD0                cmpi.w     D7, 0xFFD0
  257. 000002E0  67C6                     beq        -0x38 /* 000002A8 */
  258. 000002E2  4A47                     tst.w      D7
  259. 000002E4  661C                     bne        +0x1E /* 00000302 */
  260. 000002E6  4267                     clr.w      -[A7]
  261. 000002E8  486C 000A                pea.l      [A4 + 0xA]
  262. 000002EC  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  263. 000002F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  264. 000002F4  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  265. 000002F8  3E1F                     move.w     D7, [A7]+
  266. 000002FA  4A47                     tst.w      D7
  267. 000002FC  6604                     bne        +0x6 /* 00000302 */
  268. 000002FE  7001                     moveq.l    D0, 0x01
  269. 00000300  6002                     bra        +0x4 /* 00000304 */
  270. label00000302:
  271. 00000302  7000                     moveq.l    D0, 0x00
  272. label00000304:
  273. 00000304  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  274. 00000308  4E5E                     unlink     A6
  275. 0000030A  4E75                     rts
  276. fn0000030C:
  277. 0000030C  4E56 FEEE                link       A6, -0x0112
  278. 00000310  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  279. 00000314  286E 0008                movea.l    A4, [A6 + 0x8]
  280. 00000318  7E00                     moveq.l    D7, 0x00
  281. 0000031A  7600                     moveq.l    D3, 0x00
  282. 0000031C  422E FFF3                clr.b      [A6 - 0xD]
  283. 00000320  2F3C 0081 0008           move.l     -[A7], 0x810008
  284. 00000326  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  285. 0000032A  2EBC 5445 5854           move.l     [A7], 0x54455854 /* 'TEXT' */
  286. 00000330  2F3C 3F3F 3F3F           move.l     -[A7], 0x3F3F3F3F /* '????' */
  287. 00000336  486E FFFE                pea.l      [A6 - 0x2]
  288. 0000033A  2F0C                     move.l     -[A7], A4
  289. 0000033C  4EBA FF5E                jsr        [PC - 0xA2 /* 0000029C */]
  290. 00000340  4A00                     tst.b      D0
  291. 00000342  4FEF 0010                lea.l      A7, [A7 + 0x10]
  292. 00000346  6700 03DA                beq        +0x3DC /* 00000722 */
  293. 0000034A  2F3C 000D 000D           move.l     -[A7], 0xD000D /* '\r\0\r' */
  294. 00000350  2F3C 000D 000D           move.l     -[A7], 0xD000D /* '\r\0\r' */
  295. 00000356  486D A5DA                pea.l      [A5 - 0x5A26]
  296. 0000035A  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  297. 0000035E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  298. 00000362  2EAD A446                move.l     [A7], [A5 - 0x5BBA]
  299. 00000366  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  300. 0000036A  2C00                     move.l     D6, D0
  301. 0000036C  2D46 FFFA                move.l     [A6 - 0x6], D6
  302. 00000370  4257                     clr.w      [A7]
  303. 00000372  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  304. 00000376  486E FFFA                pea.l      [A6 - 0x6]
  305. 0000037A  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  306. 0000037E  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  307. 00000382  3E1F                     move.w     D7, [A7]+
  308. 00000384  BCAE FFFA                cmp.l      D6, [A6 - 0x6]
  309. 00000388  4FEF 000E                lea.l      A7, [A7 + 0xE]
  310. 0000038C  6700 01BA                beq        +0x1BC /* 00000548 */
  311. 00000390  7EDC                     moveq.l    D7, 0xFFFFFFDC
  312. 00000392  6000 01B4                bra        +0x1B6 /* 00000548 */
  313. label00000396:
  314. 00000396  4A43                     tst.w      D3
  315. 00000398  6F00 0080                ble        +0x82 /* 0000041A */
  316. 0000039C  302E FEEE                move.w     D0, [A6 - 0x112]
  317. 000003A0  674C                     beq        +0x4E /* 000003EE */
  318. 000003A2  6B4A                     bmi        +0x4C /* 000003EE */
  319. 000003A4  5740                     subq.w     D0, 3
  320. 000003A6  6732                     beq        +0x34 /* 000003DA */
  321. 000003A8  6A44                     bpl        +0x46 /* 000003EE */
  322. 000003AA  5240                     addq.w     D0, 1
  323. 000003AC  6A16                     bpl        +0x18 /* 000003C4 */
  324. 000003AE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  325. 000003B2  486D A644                pea.l      [A5 - 0x59BC]
  326. 000003B6  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  327. 000003BA  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  328. 000003BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  329. 000003C2  602A                     bra        +0x2C /* 000003EE */
  330. label000003C4:
  331. 000003C4  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  332. 000003C8  486D A64A                pea.l      [A5 - 0x59B6]
  333. 000003CC  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  334. 000003D0  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  335. 000003D4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  336. 000003D8  6014                     bra        +0x16 /* 000003EE */
  337. label000003DA:
  338. 000003DA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  339. 000003DE  486D A650                pea.l      [A5 - 0x59B0]
  340. 000003E2  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  341. 000003E6  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  342. 000003EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  343. label000003EE:
  344. 000003EE  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  345. 000003F2  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  346. 000003F6  2C00                     move.l     D6, D0
  347. 000003F8  2D46 FFFA                move.l     [A6 - 0x6], D6
  348. 000003FC  4257                     clr.w      [A7]
  349. 000003FE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  350. 00000402  486E FFFA                pea.l      [A6 - 0x6]
  351. 00000406  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  352. 0000040A  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  353. 0000040E  3E1F                     move.w     D7, [A7]+
  354. 00000410  BCAE FFFA                cmp.l      D6, [A6 - 0x6]
  355. 00000414  548F                     addq.l     A7, 2
  356. 00000416  6702                     beq        +0x4 /* 0000041A */
  357. 00000418  7EDC                     moveq.l    D7, 0xFFFFFFDC
  358. label0000041A:
  359. 0000041A  3003                     move.w     D0, D3
  360. 0000041C  670E                     beq        +0x10 /* 0000042C */
  361. 0000041E  6B6C                     bmi        +0x6E /* 0000048C */
  362. 00000420  5740                     subq.w     D0, 3
  363. 00000422  6756                     beq        +0x58 /* 0000047A */
  364. 00000424  6A66                     bpl        +0x68 /* 0000048C */
  365. 00000426  5240                     addq.w     D0, 1
  366. 00000428  6A36                     bpl        +0x38 /* 00000460 */
  367. 0000042A  601A                     bra        +0x1C /* 00000446 */
  368. label0000042C:
  369. 0000042C  486D B4E4                pea.l      [A5 - 0x4B1C]
  370. 00000430  486E FEF2                pea.l      [A6 - 0x10E]
  371. 00000434  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  372. 00000438  3A2D ACA0                move.w     D5, [A5 - 0x5360]
  373. 0000043C  3D6D ACA2 FEEE           move.w     [A6 - 0x112], [A5 - 0x535E]
  374. 00000442  508F                     addq.l     A7, 8
  375. 00000444  6046                     bra        +0x48 /* 0000048C */
  376. label00000446:
  377. 00000446  486D B505                pea.l      [A5 - 0x4AFB]
  378. 0000044A  486E FEF2                pea.l      [A6 - 0x10E]
  379. 0000044E  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  380. 00000452  3A2D ACA4                move.w     D5, [A5 - 0x535C]
  381. 00000456  3D6D ACA6 FEEE           move.w     [A6 - 0x112], [A5 - 0x535A]
  382. 0000045C  508F                     addq.l     A7, 8
  383. 0000045E  602C                     bra        +0x2E /* 0000048C */
  384. label00000460:
  385. 00000460  486D B526                pea.l      [A5 - 0x4ADA]
  386. 00000464  486E FEF2                pea.l      [A6 - 0x10E]
  387. 00000468  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  388. 0000046C  3A2D ACA8                move.w     D5, [A5 - 0x5358]
  389. 00000470  3D6D ACAA FEEE           move.w     [A6 - 0x112], [A5 - 0x5356]
  390. 00000476  508F                     addq.l     A7, 8
  391. 00000478  6012                     bra        +0x14 /* 0000048C */
  392. label0000047A:
  393. 0000047A  486D B547                pea.l      [A5 - 0x4AB9]
  394. 0000047E  486E FEF2                pea.l      [A6 - 0x10E]
  395. 00000482  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  396. 00000486  3A2D ACAC                move.w     D5, [A5 - 0x5354]
  397. 0000048A  508F                     addq.l     A7, 8
  398. label0000048C:
  399. 0000048C  4A2E FEF2                tst.b      [A6 - 0x10E]
  400. 00000490  660A                     bne        +0xC /* 0000049C */
  401. 00000492  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  402. 00000498  6000 00AE                bra        +0xB0 /* 00000548 */
  403. label0000049C:
  404. 0000049C  3005                     move.w     D0, D5
  405. 0000049E  677A                     beq        +0x7C /* 0000051A */
  406. 000004A0  6B78                     bmi        +0x7A /* 0000051A */
  407. 000004A2  5740                     subq.w     D0, 3
  408. 000004A4  6742                     beq        +0x44 /* 000004E8 */
  409. 000004A6  6A06                     bpl        +0x8 /* 000004AE */
  410. 000004A8  5240                     addq.w     D0, 1
  411. 000004AA  6A22                     bpl        +0x24 /* 000004CE */
  412. 000004AC  6006                     bra        +0x8 /* 000004B4 */
  413. label000004AE:
  414. 000004AE  5540                     subq.w     D0, 2
  415. 000004B0  6A68                     bpl        +0x6A /* 0000051A */
  416. 000004B2  604E                     bra        +0x50 /* 00000502 */
  417. label000004B4:
  418. 000004B4  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  419. 000004B8  486E FEF2                pea.l      [A6 - 0x10E]
  420. 000004BC  486D A656                pea.l      [A5 - 0x59AA]
  421. 000004C0  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  422. 000004C4  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  423. 000004C8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  424. 000004CC  604C                     bra        +0x4E /* 0000051A */
  425. label000004CE:
  426. 000004CE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  427. 000004D2  486E FEF2                pea.l      [A6 - 0x10E]
  428. 000004D6  486D A666                pea.l      [A5 - 0x599A]
  429. 000004DA  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  430. 000004DE  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  431. 000004E2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  432. 000004E6  6032                     bra        +0x34 /* 0000051A */
  433. label000004E8:
  434. 000004E8  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  435. 000004EC  486E FEF2                pea.l      [A6 - 0x10E]
  436. 000004F0  486D A674                pea.l      [A5 - 0x598C]
  437. 000004F4  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  438. 000004F8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  439. 000004FC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  440. 00000500  6018                     bra        +0x1A /* 0000051A */
  441. label00000502:
  442. 00000502  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  443. 00000506  486E FEF2                pea.l      [A6 - 0x10E]
  444. 0000050A  486D A686                pea.l      [A5 - 0x597A]
  445. 0000050E  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  446. 00000512  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  447. 00000516  4FEF 000E                lea.l      A7, [A7 + 0xE]
  448. label0000051A:
  449. 0000051A  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  450. 0000051E  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  451. 00000522  2C00                     move.l     D6, D0
  452. 00000524  2D46 FFFA                move.l     [A6 - 0x6], D6
  453. 00000528  4257                     clr.w      [A7]
  454. 0000052A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  455. 0000052E  486E FFFA                pea.l      [A6 - 0x6]
  456. 00000532  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  457. 00000536  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  458. 0000053A  3E1F                     move.w     D7, [A7]+
  459. 0000053C  BCAE FFFA                cmp.l      D6, [A6 - 0x6]
  460. 00000540  548F                     addq.l     A7, 2
  461. 00000542  6702                     beq        +0x4 /* 00000546 */
  462. 00000544  7EDC                     moveq.l    D7, 0xFFFFFFDC
  463. label00000546:
  464. 00000546  5243                     addq.w     D3, 1
  465. label00000548:
  466. 00000548  0C43 0004                cmpi.w     D3, 0x4
  467. 0000054C  6C08                     bge        +0xA /* 00000556 */
  468. 0000054E  4A2E FFF3                tst.b      [A6 - 0xD]
  469. 00000552  6700 FE42                beq        -0x1BC /* 00000396 */
  470. label00000556:
  471. 00000556  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  472. 0000055A  486D A696                pea.l      [A5 - 0x596A]
  473. 0000055E  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  474. 00000562  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  475. 00000566  7002                     moveq.l    D0, 0x02
  476. 00000568  2D40 FFFA                move.l     [A6 - 0x6], D0
  477. 0000056C  2C00                     move.l     D6, D0
  478. 0000056E  4257                     clr.w      [A7]
  479. 00000570  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  480. 00000574  486E FFFA                pea.l      [A6 - 0x6]
  481. 00000578  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  482. 0000057C  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  483. 00000580  3E1F                     move.w     D7, [A7]+
  484. 00000582  BCAE FFFA                cmp.l      D6, [A6 - 0x6]
  485. 00000586  508F                     addq.l     A7, 8
  486. 00000588  6702                     beq        +0x4 /* 0000058C */
  487. 0000058A  7EDC                     moveq.l    D7, 0xFFFFFFDC
  488. label0000058C:
  489. 0000058C  7600                     moveq.l    D3, 0x00
  490. 0000058E  6000 0158                bra        +0x15A /* 000006E8 */
  491. label00000592:
  492. 00000592  3F03                     move.w     -[A7], D3
  493. 00000594  4EBA 0F78                jsr        [PC + 0xF78 /* 0000150E */]
  494. 00000598  3D40 FFF4                move.w     [A6 - 0xC], D0
  495. 0000059C  48C0                     ext.l      D0
  496. 0000059E  E588                     lsl        D0, 2
  497. 000005A0  2F00                     move.l     -[A7], D0
  498. 000005A2  206D A434                movea.l    A0, [A5 - 0x5BCC]
  499. 000005A6  3F28 0038                move.w     -[A7], [A0 + 0x38]
  500. 000005AA  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  501. 000005AE  5180                     subq.l     D0, 8
  502. 000005B0  2800                     move.l     D4, D0
  503. 000005B2  2E84                     move.l     [A7], D4
  504. 000005B4  206D A434                movea.l    A0, [A5 - 0x5BCC]
  505. 000005B8  3F28 0036                move.w     -[A7], [A0 + 0x36]
  506. 000005BC  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  507. 000005C0  3D40 FFF8                move.w     [A6 - 0x8], D0
  508. 000005C4  5484                     addq.l     D4, 2
  509. 000005C6  426E FEF0                clr.w      [A6 - 0x110]
  510. 000005CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  511. 000005CE  6000 00D4                bra        +0xD6 /* 000006A4 */
  512. label000005D2:
  513. 000005D2  2F04                     move.l     -[A7], D4
  514. 000005D4  206D A434                movea.l    A0, [A5 - 0x5BCC]
  515. 000005D8  3F28 0036                move.w     -[A7], [A0 + 0x36]
  516. 000005DC  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  517. 000005E0  3D40 FFF6                move.w     [A6 - 0xA], D0
  518. 000005E4  5484                     addq.l     D4, 2
  519. 000005E6  3E80                     move.w     [A7], D0
  520. 000005E8  4EBA 1604                jsr        [PC + 0x1604 /* 00001BEE */]
  521. 000005EC  2640                     movea.l    A3, D0
  522. 000005EE  102B 0004                move.b     D0, [A3 + 0x4]
  523. 000005F2  5C8F                     addq.l     A7, 6
  524. 000005F4  6B00 00AA                bmi        +0xAC /* 000006A0 */
  525. 000005F8  5900                     subq.b     D0, 4
  526. 000005FA  6A08                     bpl        +0xA /* 00000604 */
  527. 000005FC  5400                     addq.b     D0, 2
  528. 000005FE  6A00 00A0                bpl        +0xA2 /* 000006A0 */
  529. 00000602  6006                     bra        +0x8 /* 0000060A */
  530. label00000604:
  531. 00000604  5900                     subq.b     D0, 4
  532. 00000606  6000 0098                bra        +0x9A /* 000006A0 */
  533. label0000060A:
  534. 0000060A  2F04                     move.l     -[A7], D4
  535. 0000060C  206D A434                movea.l    A0, [A5 - 0x5BCC]
  536. 00000610  3F28 0036                move.w     -[A7], [A0 + 0x36]
  537. 00000614  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  538. 00000618  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  539. 0000061C  206D A446                movea.l    A0, [A5 - 0x5BBA]
  540. 00000620  7000                     moveq.l    D0, 0x00
  541. 00000622  1028 0001                move.b     D0, [A0 + 0x1]
  542. 00000626  2D40 FFFA                move.l     [A6 - 0x6], D0
  543. 0000062A  2C00                     move.l     D6, D0
  544. 0000062C  4257                     clr.w      [A7]
  545. 0000062E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  546. 00000632  486E FFFA                pea.l      [A6 - 0x6]
  547. 00000636  4868 0002                pea.l      [A0 + 0x2]
  548. 0000063A  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  549. 0000063E  3E1F                     move.w     D7, [A7]+
  550. 00000640  BCAE FFFA                cmp.l      D6, [A6 - 0x6]
  551. 00000644  508F                     addq.l     A7, 8
  552. 00000646  6702                     beq        +0x4 /* 0000064A */
  553. 00000648  7EDC                     moveq.l    D7, 0xFFFFFFDC
  554. label0000064A:
  555. 0000064A  4A2B 0004                tst.b      [A3 + 0x4]
  556. 0000064E  660E                     bne        +0x10 /* 0000065E */
  557. 00000650  486D A69C                pea.l      [A5 - 0x5964]
  558. 00000654  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  559. 00000658  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  560. 0000065C  508F                     addq.l     A7, 8
  561. label0000065E:
  562. 0000065E  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  563. 00000662  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  564. 00000666  2C00                     move.l     D6, D0
  565. 00000668  2D46 FFFA                move.l     [A6 - 0x6], D6
  566. 0000066C  4257                     clr.w      [A7]
  567. 0000066E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  568. 00000672  486E FFFA                pea.l      [A6 - 0x6]
  569. 00000676  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  570. 0000067A  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  571. 0000067E  3E1F                     move.w     D7, [A7]+
  572. 00000680  BCAE FFFA                cmp.l      D6, [A6 - 0x6]
  573. 00000684  548F                     addq.l     A7, 2
  574. 00000686  6702                     beq        +0x4 /* 0000068A */
  575. 00000688  7EDC                     moveq.l    D7, 0xFFFFFFDC
  576. label0000068A:
  577. 0000068A  2F04                     move.l     -[A7], D4
  578. 0000068C  206D A434                movea.l    A0, [A5 - 0x5BCC]
  579. 00000690  3F28 0036                move.w     -[A7], [A0 + 0x36]
  580. 00000694  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  581. 00000698  48C0                     ext.l      D0
  582. 0000069A  5480                     addq.l     D0, 2
  583. 0000069C  D880                     add.l      D4, D0
  584. 0000069E  5C8F                     addq.l     A7, 6
  585. label000006A0:
  586. 000006A0  526E FEF0                addq.w     [A6 - 0x110], 1
  587. label000006A4:
  588. 000006A4  302E FEF0                move.w     D0, [A6 - 0x110]
  589. 000006A8  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  590. 000006AC  6D00 FF24                blt        -0xDA /* 000005D2 */
  591. 000006B0  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  592. 000006B4  486D A6A4                pea.l      [A5 - 0x595C]
  593. 000006B8  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  594. 000006BC  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  595. 000006C0  7001                     moveq.l    D0, 0x01
  596. 000006C2  2D40 FFFA                move.l     [A6 - 0x6], D0
  597. 000006C6  2C00                     move.l     D6, D0
  598. 000006C8  4257                     clr.w      [A7]
  599. 000006CA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  600. 000006CE  486E FFFA                pea.l      [A6 - 0x6]
  601. 000006D2  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  602. 000006D6  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  603. 000006DA  3E1F                     move.w     D7, [A7]+
  604. 000006DC  BCAE FFFA                cmp.l      D6, [A6 - 0x6]
  605. 000006E0  508F                     addq.l     A7, 8
  606. 000006E2  6702                     beq        +0x4 /* 000006E6 */
  607. 000006E4  7EDC                     moveq.l    D7, 0xFFFFFFDC
  608. label000006E6:
  609. 000006E6  5243                     addq.w     D3, 1
  610. label000006E8:
  611. 000006E8  206D A434                movea.l    A0, [A5 - 0x5BCC]
  612. 000006EC  B668 005E                cmp.w      D3, [A0 + 0x5E]
  613. 000006F0  6D00 FEA0                blt        -0x15E /* 00000592 */
  614. 000006F4  4267                     clr.w      -[A7]
  615. 000006F6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  616. 000006FA  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  617. 000006FE  4A47                     tst.w      D7
  618. 00000700  548F                     addq.l     A7, 2
  619. 00000702  660E                     bne        +0x10 /* 00000712 */
  620. 00000704  2F3C 0080 0001           move.l     -[A7], 0x800001
  621. 0000070A  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  622. 0000070E  7001                     moveq.l    D0, 0x01
  623. 00000710  601C                     bra        +0x1E /* 0000072E */
  624. label00000712:
  625. 00000712  4267                     clr.w      -[A7]
  626. 00000714  486C 000A                pea.l      [A4 + 0xA]
  627. 00000718  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  628. 0000071C  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  629. 00000720  548F                     addq.l     A7, 2
  630. label00000722:
  631. 00000722  2F3C 0080 0001           move.l     -[A7], 0x800001
  632. 00000728  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  633. 0000072C  7000                     moveq.l    D0, 0x00
  634. label0000072E:
  635. 0000072E  4CEE 18F8 FED2           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x12E]
  636. 00000734  4E5E                     unlink     A6
  637. 00000736  4E75                     rts
  638. fn00000738:
  639. 00000738  4E56 FEE6                link       A6, -0x011A
  640. 0000073C  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  641. 00000740  286E 0008                movea.l    A4, [A6 + 0x8]
  642. 00000744  266E 000C                movea.l    A3, [A6 + 0xC]
  643. 00000748  7800                     moveq.l    D4, 0x00
  644. 0000074A  422E FEED                clr.b      [A6 - 0x113]
  645. 0000074E  2F3C 0081 0008           move.l     -[A7], 0x810008
  646. 00000754  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  647. 00000758  2EBC 5445 5854           move.l     [A7], 0x54455854 /* 'TEXT' */
  648. 0000075E  2F3C 3F3F 3F3F           move.l     -[A7], 0x3F3F3F3F /* '????' */
  649. 00000764  486E FFFE                pea.l      [A6 - 0x2]
  650. 00000768  2F0C                     move.l     -[A7], A4
  651. 0000076A  4EBA FB30                jsr        [PC - 0x4D0 /* 0000029C */]
  652. 0000076E  4A00                     tst.b      D0
  653. 00000770  4FEF 0010                lea.l      A7, [A7 + 0x10]
  654. 00000774  6700 030C                beq        +0x30E /* 00000A82 */
  655. 00000778  2F3C 000D 000D           move.l     -[A7], 0xD000D /* '\r\0\r' */
  656. 0000077E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  657. 00000782  486D A6A8                pea.l      [A5 - 0x5958]
  658. 00000786  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  659. 0000078A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  660. 0000078E  2EAD A446                move.l     [A7], [A5 - 0x5BBA]
  661. 00000792  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  662. 00000796  2600                     move.l     D3, D0
  663. 00000798  2D43 FEFA                move.l     [A6 - 0x106], D3
  664. 0000079C  4257                     clr.w      [A7]
  665. 0000079E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  666. 000007A2  486E FEFA                pea.l      [A6 - 0x106]
  667. 000007A6  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  668. 000007AA  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  669. 000007AE  381F                     move.w     D4, [A7]+
  670. 000007B0  B6AE FEFA                cmp.l      D3, [A6 - 0x106]
  671. 000007B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  672. 000007B8  6702                     beq        +0x4 /* 000007BC */
  673. 000007BA  78DC                     moveq.l    D4, 0xFFFFFFDC
  674. label000007BC:
  675. 000007BC  70FE                     moveq.l    D0, 0xFFFFFFFE
  676. 000007BE  D06B 000A                add.w      D0, [A3 + 0xA]
  677. 000007C2  3F00                     move.w     -[A7], D0
  678. 000007C4  42A7                     clr.l      -[A7]
  679. 000007C6  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  680. 000007CA  2068 0012                movea.l    A0, [A0 + 0x12]
  681. 000007CE  3F28 0058                move.w     -[A7], [A0 + 0x58]
  682. 000007D2  4EBA 144E                jsr        [PC + 0x144E /* 00001C22 */]
  683. 000007D6  2E00                     move.l     D7, D0
  684. 000007D8  70FF                     moveq.l    D0, 0xFFFFFFFF
  685. 000007DA  D06B 000A                add.w      D0, [A3 + 0xA]
  686. 000007DE  3E80                     move.w     [A7], D0
  687. 000007E0  42A7                     clr.l      -[A7]
  688. 000007E2  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  689. 000007E6  2068 0012                movea.l    A0, [A0 + 0x12]
  690. 000007EA  3F28 0058                move.w     -[A7], [A0 + 0x58]
  691. 000007EE  4EBA 1432                jsr        [PC + 0x1432 /* 00001C22 */]
  692. 000007F2  2C00                     move.l     D6, D0
  693. 000007F4  3EAB 000A                move.w     [A7], [A3 + 0xA]
  694. 000007F8  42A7                     clr.l      -[A7]
  695. 000007FA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  696. 000007FE  2068 0012                movea.l    A0, [A0 + 0x12]
  697. 00000802  3F28 0058                move.w     -[A7], [A0 + 0x58]
  698. 00000806  4EBA 141A                jsr        [PC + 0x141A /* 00001C22 */]
  699. 0000080A  2D40 FEE8                move.l     [A6 - 0x118], D0
  700. 0000080E  4A44                     tst.w      D4
  701. 00000810  4FEF 0014                lea.l      A7, [A7 + 0x14]
  702. 00000814  6654                     bne        +0x56 /* 0000086A */
  703. 00000816  70FF                     moveq.l    D0, 0xFFFFFFFF
  704. 00000818  B087                     cmp.l      D0, D7
  705. 0000081A  6C4E                     bge        +0x50 /* 0000086A */
  706. 0000081C  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  707. 00000820  2F07                     move.l     -[A7], D7
  708. 00000822  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  709. 00000826  2068 0012                movea.l    A0, [A0 + 0x12]
  710. 0000082A  3F28 0058                move.w     -[A7], [A0 + 0x58]
  711. 0000082E  486E FEFE                pea.l      [A6 - 0x102]
  712. 00000832  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  713. 00000836  7600                     moveq.l    D3, 0x00
  714. 00000838  162E FEFF                move.b     D3, [A6 - 0x101]
  715. 0000083C  204E                     movea.l    A0, A6
  716. 0000083E  D1C3                     add.l      A0, D3
  717. 00000840  117C 000D FF00           move.b     [A0 - 0x100], 0xD /* '\r' */
  718. 00000846  5283                     addq.l     D3, 1
  719. 00000848  2D43 FEFA                move.l     [A6 - 0x106], D3
  720. 0000084C  4257                     clr.w      [A7]
  721. 0000084E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  722. 00000852  486E FEFA                pea.l      [A6 - 0x106]
  723. 00000856  486E FF00                pea.l      [A6 - 0x100]
  724. 0000085A  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  725. 0000085E  381F                     move.w     D4, [A7]+
  726. 00000860  B6AE FEFA                cmp.l      D3, [A6 - 0x106]
  727. 00000864  508F                     addq.l     A7, 8
  728. 00000866  6702                     beq        +0x4 /* 0000086A */
  729. 00000868  78DC                     moveq.l    D4, 0xFFFFFFDC
  730. label0000086A:
  731. 0000086A  4A44                     tst.w      D4
  732. 0000086C  6654                     bne        +0x56 /* 000008C2 */
  733. 0000086E  70FF                     moveq.l    D0, 0xFFFFFFFF
  734. 00000870  B086                     cmp.l      D0, D6
  735. 00000872  6C4E                     bge        +0x50 /* 000008C2 */
  736. 00000874  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  737. 00000878  2F06                     move.l     -[A7], D6
  738. 0000087A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  739. 0000087E  2068 0012                movea.l    A0, [A0 + 0x12]
  740. 00000882  3F28 0058                move.w     -[A7], [A0 + 0x58]
  741. 00000886  486E FEFE                pea.l      [A6 - 0x102]
  742. 0000088A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  743. 0000088E  7600                     moveq.l    D3, 0x00
  744. 00000890  162E FEFF                move.b     D3, [A6 - 0x101]
  745. 00000894  204E                     movea.l    A0, A6
  746. 00000896  D1C3                     add.l      A0, D3
  747. 00000898  117C 000D FF00           move.b     [A0 - 0x100], 0xD /* '\r' */
  748. 0000089E  5283                     addq.l     D3, 1
  749. 000008A0  2D43 FEFA                move.l     [A6 - 0x106], D3
  750. 000008A4  4257                     clr.w      [A7]
  751. 000008A6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  752. 000008AA  486E FEFA                pea.l      [A6 - 0x106]
  753. 000008AE  486E FF00                pea.l      [A6 - 0x100]
  754. 000008B2  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  755. 000008B6  381F                     move.w     D4, [A7]+
  756. 000008B8  B6AE FEFA                cmp.l      D3, [A6 - 0x106]
  757. 000008BC  508F                     addq.l     A7, 8
  758. 000008BE  6702                     beq        +0x4 /* 000008C2 */
  759. 000008C0  78DC                     moveq.l    D4, 0xFFFFFFDC
  760. label000008C2:
  761. 000008C2  4A44                     tst.w      D4
  762. 000008C4  6600 018E                bne        +0x190 /* 00000A54 */
  763. 000008C8  70FF                     moveq.l    D0, 0xFFFFFFFF
  764. 000008CA  B0AE FEE8                cmp.l      D0, [A6 - 0x118]
  765. 000008CE  6C00 0184                bge        +0x186 /* 00000A54 */
  766. 000008D2  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  767. 000008D6  70FF                     moveq.l    D0, 0xFFFFFFFF
  768. 000008D8  B087                     cmp.l      D0, D7
  769. 000008DA  6D06                     blt        +0x8 /* 000008E2 */
  770. 000008DC  70FF                     moveq.l    D0, 0xFFFFFFFF
  771. 000008DE  B086                     cmp.l      D0, D6
  772. 000008E0  6C28                     bge        +0x2A /* 0000090A */
  773. label000008E2:
  774. 000008E2  1D7C 000D FEFE           move.b     [A6 - 0x102], 0xD /* '\r' */
  775. 000008E8  7601                     moveq.l    D3, 0x01
  776. 000008EA  2D43 FEFA                move.l     [A6 - 0x106], D3
  777. 000008EE  4267                     clr.w      -[A7]
  778. 000008F0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  779. 000008F4  486E FEFA                pea.l      [A6 - 0x106]
  780. 000008F8  486E FEFE                pea.l      [A6 - 0x102]
  781. 000008FC  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  782. 00000900  381F                     move.w     D4, [A7]+
  783. 00000902  B6AE FEFA                cmp.l      D3, [A6 - 0x106]
  784. 00000906  6702                     beq        +0x4 /* 0000090A */
  785. 00000908  78DC                     moveq.l    D4, 0xFFFFFFDC
  786. label0000090A:
  787. 0000090A  4A44                     tst.w      D4
  788. 0000090C  6700 013A                beq        +0x13C /* 00000A48 */
  789. 00000910  6000 0142                bra        +0x144 /* 00000A54 */
  790. label00000914:
  791. 00000914  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  792. 00000918  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  793. 0000091C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  794. 00000920  2068 0012                movea.l    A0, [A0 + 0x12]
  795. 00000924  3F28 0058                move.w     -[A7], [A0 + 0x58]
  796. 00000928  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  797. 0000092C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  798. 00000930  206D A446                movea.l    A0, [A5 - 0x5BBA]
  799. 00000934  0C28 0023 0002           cmpi.b     [A0 + 0x2], 0x23 /* '#' */
  800. 0000093A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  801. 0000093E  6616                     bne        +0x18 /* 00000956 */
  802. 00000940  206D A446                movea.l    A0, [A5 - 0x5BBA]
  803. 00000944  0C28 0045 0003           cmpi.b     [A0 + 0x3], 0x45 /* 'E' */
  804. 0000094A  660A                     bne        +0xC /* 00000956 */
  805. 0000094C  1D7C 0001 FEED           move.b     [A6 - 0x113], 0x1
  806. 00000952  6000 00F4                bra        +0xF6 /* 00000A48 */
  807. label00000956:
  808. 00000956  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  809. 0000095A  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  810. 0000095E  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  811. 00000962  2EAD A446                move.l     [A7], [A5 - 0x5BBA]
  812. 00000966  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  813. 0000096A  5480                     addq.l     D0, 2
  814. 0000096C  D1AE FEE8                add.l      [A6 - 0x118], D0
  815. 00000970  206D A446                movea.l    A0, [A5 - 0x5BBA]
  816. 00000974  4A10                     tst.b      [A0]
  817. 00000976  508F                     addq.l     A7, 8
  818. 00000978  660E                     bne        +0x10 /* 00000988 */
  819. 0000097A  486D A6FE                pea.l      [A5 - 0x5902]
  820. 0000097E  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  821. 00000982  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  822. 00000986  508F                     addq.l     A7, 8
  823. label00000988:
  824. 00000988  7A00                     moveq.l    D5, 0x00
  825. label0000098A:
  826. 0000098A  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  827. 0000098E  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  828. 00000992  3045                     movea.w    A0, D5
  829. 00000994  B088                     cmp.l      D0, A0
  830. 00000996  588F                     addq.l     A7, 4
  831. 00000998  6300 0086                bls        +0x88 /* 00000A20 */
  832. 0000099C  4A44                     tst.w      D4
  833. 0000099E  6600 0080                bne        +0x82 /* 00000A20 */
  834. 000009A2  422E FEE7                clr.b      [A6 - 0x119]
  835. 000009A6  206D A446                movea.l    A0, [A5 - 0x5BBA]
  836. 000009AA  0C30 0023 5000           cmpi.b     [A0 + D5.w], 0x23 /* '#' */
  837. 000009B0  6636                     bne        +0x38 /* 000009E8 */
  838. 000009B2  206D A446                movea.l    A0, [A5 - 0x5BBA]
  839. 000009B6  0C30 004E 5001           cmpi.b     [A0 + D5.w + 0x1], 0x4E /* 'N' */
  840. 000009BC  6724                     beq        +0x26 /* 000009E2 */
  841. 000009BE  206D A446                movea.l    A0, [A5 - 0x5BBA]
  842. 000009C2  0C30 0049 5001           cmpi.b     [A0 + D5.w + 0x1], 0x49 /* 'I' */
  843. 000009C8  6718                     beq        +0x1A /* 000009E2 */
  844. 000009CA  206D A446                movea.l    A0, [A5 - 0x5BBA]
  845. 000009CE  0C30 0042 5001           cmpi.b     [A0 + D5.w + 0x1], 0x42 /* 'B' */
  846. 000009D4  670C                     beq        +0xE /* 000009E2 */
  847. 000009D6  206D A446                movea.l    A0, [A5 - 0x5BBA]
  848. 000009DA  0C30 0048 5001           cmpi.b     [A0 + D5.w + 0x1], 0x48 /* 'H' */
  849. 000009E0  6606                     bne        +0x8 /* 000009E8 */
  850. label000009E2:
  851. 000009E2  1D7C 0001 FEE7           move.b     [A6 - 0x119], 0x1
  852. label000009E8:
  853. 000009E8  4A2E FEE7                tst.b      [A6 - 0x119]
  854. 000009EC  662C                     bne        +0x2E /* 00000A1A */
  855. 000009EE  7601                     moveq.l    D3, 0x01
  856. 000009F0  2D43 FEFA                move.l     [A6 - 0x106], D3
  857. 000009F4  4267                     clr.w      -[A7]
  858. 000009F6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  859. 000009FA  486E FEFA                pea.l      [A6 - 0x106]
  860. 000009FE  206D A446                movea.l    A0, [A5 - 0x5BBA]
  861. 00000A02  4870 5000                pea.l      [A0 + D5.w]
  862. 00000A06  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  863. 00000A0A  381F                     move.w     D4, [A7]+
  864. 00000A0C  B6AE FEFA                cmp.l      D3, [A6 - 0x106]
  865. 00000A10  6702                     beq        +0x4 /* 00000A14 */
  866. 00000A12  78DC                     moveq.l    D4, 0xFFFFFFDC
  867. label00000A14:
  868. 00000A14  5245                     addq.w     D5, 1
  869. 00000A16  6000 FF72                bra        -0x8C /* 0000098A */
  870. label00000A1A:
  871. 00000A1A  5445                     addq.w     D5, 2
  872. 00000A1C  6000 FF6C                bra        -0x92 /* 0000098A */
  873. label00000A20:
  874. 00000A20  1D7C 000D FEFE           move.b     [A6 - 0x102], 0xD /* '\r' */
  875. 00000A26  7601                     moveq.l    D3, 0x01
  876. 00000A28  2D43 FEFA                move.l     [A6 - 0x106], D3
  877. 00000A2C  4267                     clr.w      -[A7]
  878. 00000A2E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  879. 00000A32  486E FEFA                pea.l      [A6 - 0x106]
  880. 00000A36  486E FEFE                pea.l      [A6 - 0x102]
  881. 00000A3A  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  882. 00000A3E  381F                     move.w     D4, [A7]+
  883. 00000A40  B6AE FEFA                cmp.l      D3, [A6 - 0x106]
  884. 00000A44  6702                     beq        +0x4 /* 00000A48 */
  885. 00000A46  78DC                     moveq.l    D4, 0xFFFFFFDC
  886. label00000A48:
  887. 00000A48  4A2E FEED                tst.b      [A6 - 0x113]
  888. 00000A4C  6606                     bne        +0x8 /* 00000A54 */
  889. 00000A4E  4A44                     tst.w      D4
  890. 00000A50  6700 FEC2                beq        -0x13C /* 00000914 */
  891. label00000A54:
  892. 00000A54  4267                     clr.w      -[A7]
  893. 00000A56  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  894. 00000A5A  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  895. 00000A5E  4A44                     tst.w      D4
  896. 00000A60  548F                     addq.l     A7, 2
  897. 00000A62  660E                     bne        +0x10 /* 00000A72 */
  898. 00000A64  2F3C 0080 0001           move.l     -[A7], 0x800001
  899. 00000A6A  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  900. 00000A6E  7001                     moveq.l    D0, 0x01
  901. 00000A70  601C                     bra        +0x1E /* 00000A8E */
  902. label00000A72:
  903. 00000A72  4267                     clr.w      -[A7]
  904. 00000A74  486C 000A                pea.l      [A4 + 0xA]
  905. 00000A78  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  906. 00000A7C  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  907. 00000A80  548F                     addq.l     A7, 2
  908. label00000A82:
  909. 00000A82  2F3C 0080 0001           move.l     -[A7], 0x800001
  910. 00000A88  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  911. 00000A8C  7000                     moveq.l    D0, 0x00
  912. label00000A8E:
  913. 00000A8E  4CEE 18F8 FECA           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x136]
  914. 00000A94  4E5E                     unlink     A6
  915. 00000A96  4E75                     rts
  916. fn00000A98:
  917. 00000A98  4E56 FF00                link       A6, -0x0100
  918. 00000A9C  2F07                     move.l     -[A7], D7
  919. 00000A9E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  920. 00000AA2  42A7                     clr.l      -[A7]
  921. 00000AA4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  922. 00000AA8  2068 0012                movea.l    A0, [A0 + 0x12]
  923. 00000AAC  3F28 0058                move.w     -[A7], [A0 + 0x58]
  924. 00000AB0  4EBA 1170                jsr        [PC + 0x1170 /* 00001C22 */]
  925. 00000AB4  3E00                     move.w     D7, D0
  926. 00000AB6  0C47 FFFF                cmpi.w     D7, 0xFFFF
  927. 00000ABA  508F                     addq.l     A7, 8
  928. 00000ABC  6F50                     ble        +0x52 /* 00000B0E */
  929. 00000ABE  3047                     movea.w    A0, D7
  930. 00000AC0  2F08                     move.l     -[A7], A0
  931. 00000AC2  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  932. 00000AC6  2068 0012                movea.l    A0, [A0 + 0x12]
  933. 00000ACA  3F28 0058                move.w     -[A7], [A0 + 0x58]
  934. 00000ACE  486E FF00                pea.l      [A6 - 0x100]
  935. 00000AD2  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  936. 00000AD6  7000                     moveq.l    D0, 0x00
  937. 00000AD8  102E FF02                move.b     D0, [A6 - 0xFE]
  938. 00000ADC  3E80                     move.w     [A7], D0
  939. 00000ADE  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  940. 00000AE2  4A40                     tst.w      D0
  941. 00000AE4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  942. 00000AE8  6608                     bne        +0xA /* 00000AF2 */
  943. 00000AEA  1D6E FF03 FF00           move.b     [A6 - 0x100], [A6 - 0xFD]
  944. 00000AF0  6006                     bra        +0x8 /* 00000AF8 */
  945. label00000AF2:
  946. 00000AF2  1D6E FF02 FF00           move.b     [A6 - 0x100], [A6 - 0xFE]
  947. label00000AF8:
  948. 00000AF8  1D7C 003A FF01           move.b     [A6 - 0xFF], 0x3A /* ':' */
  949. 00000AFE  486E FF00                pea.l      [A6 - 0x100]
  950. 00000B02  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  951. 00000B06  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  952. 00000B0A  7001                     moveq.l    D0, 0x01
  953. 00000B0C  6002                     bra        +0x4 /* 00000B10 */
  954. label00000B0E:
  955. 00000B0E  7000                     moveq.l    D0, 0x00
  956. label00000B10:
  957. 00000B10  2E2E FEFC                move.l     D7, [A6 - 0x104]
  958. 00000B14  4E5E                     unlink     A6
  959. 00000B16  4E75                     rts
  960. fn00000B18:
  961. 00000B18  4E56 FF00                link       A6, -0x0100
  962. 00000B1C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  963. 00000B20  286E 000E                movea.l    A4, [A6 + 0xE]
  964. 00000B24  7E00                     moveq.l    D7, 0x00
  965. 00000B26  7800                     moveq.l    D4, 0x00
  966. 00000B28  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  967. 00000B2C  2668 000E                movea.l    A3, [A0 + 0xE]
  968. 00000B30  602A                     bra        +0x2C /* 00000B5C */
  969. label00000B32:
  970. 00000B32  0C6B FFFB 0012           cmpi.w     [A3 + 0x12], 0xFFFB
  971. 00000B38  6710                     beq        +0x12 /* 00000B4A */
  972. 00000B3A  0C6B FFF6 0012           cmpi.w     [A3 + 0x12], 0xFFF6
  973. 00000B40  6708                     beq        +0xA /* 00000B4A */
  974. 00000B42  0C6B FFF8 0012           cmpi.w     [A3 + 0x12], 0xFFF8
  975. 00000B48  660E                     bne        +0x10 /* 00000B58 */
  976. label00000B4A:
  977. 00000B4A  302B 0016                move.w     D0, [A3 + 0x16]
  978. 00000B4E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  979. 00000B52  6604                     bne        +0x6 /* 00000B58 */
  980. 00000B54  7801                     moveq.l    D4, 0x01
  981. 00000B56  6004                     bra        +0x6 /* 00000B5C */
  982. label00000B58:
  983. 00000B58  266B 0004                movea.l    A3, [A3 + 0x4]
  984. label00000B5C:
  985. 00000B5C  200B                     move.l     D0, A3
  986. 00000B5E  6704                     beq        +0x6 /* 00000B64 */
  987. 00000B60  4A04                     tst.b      D4
  988. 00000B62  67CE                     beq        -0x30 /* 00000B32 */
  989. label00000B64:
  990. 00000B64  4A04                     tst.b      D4
  991. 00000B66  6778                     beq        +0x7A /* 00000BE0 */
  992. 00000B68  102B 001A                move.b     D0, [A3 + 0x1A]
  993. 00000B6C  6B34                     bmi        +0x36 /* 00000BA2 */
  994. 00000B6E  5D00                     subq.b     D0, 6
  995. 00000B70  6720                     beq        +0x22 /* 00000B92 */
  996. 00000B72  6A08                     bpl        +0xA /* 00000B7C */
  997. 00000B74  5400                     addq.b     D0, 2
  998. 00000B76  670A                     beq        +0xC /* 00000B82 */
  999. 00000B78  6A10                     bpl        +0x12 /* 00000B8A */
  1000. 00000B7A  6026                     bra        +0x28 /* 00000BA2 */
  1001. label00000B7C:
  1002. 00000B7C  5500                     subq.b     D0, 2
  1003. 00000B7E  6A22                     bpl        +0x24 /* 00000BA2 */
  1004. 00000B80  6018                     bra        +0x1A /* 00000B9A */
  1005. label00000B82:
  1006. 00000B82  206B 001C                movea.l    A0, [A3 + 0x1C]
  1007. 00000B86  3C10                     move.w     D6, [A0]
  1008. 00000B88  601A                     bra        +0x1C /* 00000BA4 */
  1009. label00000B8A:
  1010. 00000B8A  206B 001C                movea.l    A0, [A3 + 0x1C]
  1011. 00000B8E  3C10                     move.w     D6, [A0]
  1012. 00000B90  6012                     bra        +0x14 /* 00000BA4 */
  1013. label00000B92:
  1014. 00000B92  206B 001C                movea.l    A0, [A3 + 0x1C]
  1015. 00000B96  3C10                     move.w     D6, [A0]
  1016. 00000B98  600A                     bra        +0xC /* 00000BA4 */
  1017. label00000B9A:
  1018. 00000B9A  206B 001C                movea.l    A0, [A3 + 0x1C]
  1019. 00000B9E  3C10                     move.w     D6, [A0]
  1020. 00000BA0  6002                     bra        +0x4 /* 00000BA4 */
  1021. label00000BA2:
  1022. 00000BA2  7E01                     moveq.l    D7, 0x01
  1023. label00000BA4:
  1024. 00000BA4  4A07                     tst.b      D7
  1025. 00000BA6  6638                     bne        +0x3A /* 00000BE0 */
  1026. 00000BA8  3F06                     move.w     -[A7], D6
  1027. 00000BAA  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  1028. 00000BAE  2F0C                     move.l     -[A7], A4
  1029. 00000BB0  486E FF00                pea.l      [A6 - 0x100]
  1030. 00000BB4  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1031. 00000BB8  486E FF00                pea.l      [A6 - 0x100]
  1032. 00000BBC  2F0C                     move.l     -[A7], A4
  1033. 00000BBE  4EBA 0B26                jsr        [PC + 0xB26 /* 000016E6 */]
  1034. 00000BC2  4257                     clr.w      [A7]
  1035. 00000BC4  2F0C                     move.l     -[A7], A4
  1036. 00000BC6  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  1037. 00000BCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1038. 00000BCE  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1039. 00000BD2  3A1F                     move.w     D5, [A7]+
  1040. 00000BD4  4A45                     tst.w      D5
  1041. 00000BD6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1042. 00000BDA  6604                     bne        +0x6 /* 00000BE0 */
  1043. 00000BDC  7001                     moveq.l    D0, 0x01
  1044. 00000BDE  6002                     bra        +0x4 /* 00000BE2 */
  1045. label00000BE0:
  1046. 00000BE0  7000                     moveq.l    D0, 0x00
  1047. label00000BE2:
  1048. 00000BE2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1049. 00000BE6  4E5E                     unlink     A6
  1050. 00000BE8  4E75                     rts
  1051. fn00000BEA:
  1052. 00000BEA  4E56 FFF8                link       A6, -0x0008
  1053. 00000BEE  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1054. 00000BF2  3E2E 0008                move.w     D7, [A6 + 0x8]
  1055. 00000BF6  4267                     clr.w      -[A7]
  1056. 00000BF8  3F07                     move.w     -[A7], D7
  1057. 00000BFA  3F3C 0002                move.w     -[A7], 0x2
  1058. 00000BFE  42A7                     clr.l      -[A7]
  1059. 00000C00  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1060. 00000C04  3C1F                     move.w     D6, [A7]+
  1061. 00000C06  4A46                     tst.w      D6
  1062. 00000C08  6622                     bne        +0x24 /* 00000C2C */
  1063. 00000C0A  4267                     clr.w      -[A7]
  1064. 00000C0C  3F07                     move.w     -[A7], D7
  1065. 00000C0E  486E FFFC                pea.l      [A6 - 0x4]
  1066. 00000C12  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1067. 00000C16  3C1F                     move.w     D6, [A7]+
  1068. 00000C18  4A46                     tst.w      D6
  1069. 00000C1A  6610                     bne        +0x12 /* 00000C2C */
  1070. 00000C1C  4267                     clr.w      -[A7]
  1071. 00000C1E  3F07                     move.w     -[A7], D7
  1072. 00000C20  3F3C 0001                move.w     -[A7], 0x1
  1073. 00000C24  42A7                     clr.l      -[A7]
  1074. 00000C26  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1075. 00000C2A  3C1F                     move.w     D6, [A7]+
  1076. label00000C2C:
  1077. 00000C2C  4A46                     tst.w      D6
  1078. 00000C2E  6600 0094                bne        +0x96 /* 00000CC4 */
  1079. 00000C32  203C 0000 7D00           move.l     D0, 0x7D00 /* '}\0' */
  1080. 00000C38  A11E                     syscall    NewPtr, flags=1
  1081. 00000C3A  2848                     movea.l    A4, A0
  1082. 00000C3C  200C                     move.l     D0, A4
  1083. 00000C3E  6664                     bne        +0x66 /* 00000CA4 */
  1084. 00000C40  6000 0082                bra        +0x84 /* 00000CC4 */
  1085. label00000C44:
  1086. 00000C44  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  1087. 00000C48  0CAE 0000 7D00 FFFC      cmpi.l     [A6 - 0x4], 0x7D00 /* '}\0' */
  1088. 00000C50  6F08                     ble        +0xA /* 00000C5A */
  1089. 00000C52  2A3C 0000 7D00           move.l     D5, 0x7D00 /* '}\0' */
  1090. 00000C58  6004                     bra        +0x6 /* 00000C5E */
  1091. label00000C5A:
  1092. 00000C5A  2A2E FFFC                move.l     D5, [A6 - 0x4]
  1093. label00000C5E:
  1094. 00000C5E  2D45 FFF8                move.l     [A6 - 0x8], D5
  1095. 00000C62  4267                     clr.w      -[A7]
  1096. 00000C64  3F07                     move.w     -[A7], D7
  1097. 00000C66  486E FFF8                pea.l      [A6 - 0x8]
  1098. 00000C6A  2F0C                     move.l     -[A7], A4
  1099. 00000C6C  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  1100. 00000C70  3C1F                     move.w     D6, [A7]+
  1101. 00000C72  BAAE FFF8                cmp.l      D5, [A6 - 0x8]
  1102. 00000C76  6702                     beq        +0x4 /* 00000C7A */
  1103. 00000C78  7CDC                     moveq.l    D6, 0xFFFFFFDC
  1104. label00000C7A:
  1105. 00000C7A  4A46                     tst.w      D6
  1106. 00000C7C  6626                     bne        +0x28 /* 00000CA4 */
  1107. 00000C7E  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  1108. 00000C82  4267                     clr.w      -[A7]
  1109. 00000C84  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1110. 00000C88  486E FFF8                pea.l      [A6 - 0x8]
  1111. 00000C8C  2F0C                     move.l     -[A7], A4
  1112. 00000C8E  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1113. 00000C92  3C1F                     move.w     D6, [A7]+
  1114. 00000C94  BAAE FFF8                cmp.l      D5, [A6 - 0x8]
  1115. 00000C98  6702                     beq        +0x4 /* 00000C9C */
  1116. 00000C9A  7CDC                     moveq.l    D6, 0xFFFFFFDC
  1117. label00000C9C:
  1118. 00000C9C  4A46                     tst.w      D6
  1119. 00000C9E  6604                     bne        +0x6 /* 00000CA4 */
  1120. 00000CA0  9BAE FFFC                sub.l      [A6 - 0x4], D5
  1121. label00000CA4:
  1122. 00000CA4  4AAE FFFC                tst.l      [A6 - 0x4]
  1123. 00000CA8  6F04                     ble        +0x6 /* 00000CAE */
  1124. 00000CAA  4A46                     tst.w      D6
  1125. 00000CAC  6796                     beq        -0x68 /* 00000C44 */
  1126. label00000CAE:
  1127. 00000CAE  204C                     movea.l    A0, A4
  1128. 00000CB0  A01F                     syscall    DisposPtr/DisposePtr
  1129. 00000CB2  4A46                     tst.w      D6
  1130. 00000CB4  660E                     bne        +0x10 /* 00000CC4 */
  1131. 00000CB6  2F3C 0080 0001           move.l     -[A7], 0x800001
  1132. 00000CBC  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  1133. 00000CC0  7001                     moveq.l    D0, 0x01
  1134. 00000CC2  6002                     bra        +0x4 /* 00000CC6 */
  1135. label00000CC4:
  1136. 00000CC4  7000                     moveq.l    D0, 0x00
  1137. label00000CC6:
  1138. 00000CC6  4CEE 10E0 FFE8           movem.l    D5,D6,D7,A4, [A6 - 0x18]
  1139. 00000CCC  4E5E                     unlink     A6
  1140. 00000CCE  4E75                     rts
  1141. fn00000CD0:
  1142. 00000CD0  4E56 FFFC                link       A6, -0x0004
  1143. 00000CD4  2F07                     move.l     -[A7], D7
  1144. 00000CD6  2F3C 0081 0008           move.l     -[A7], 0x810008
  1145. 00000CDC  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  1146. 00000CE0  4257                     clr.w      [A7]
  1147. 00000CE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1148. 00000CE6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1149. 00000CEA  486E FFFE                pea.l      [A6 - 0x2]
  1150. 00000CEE  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1151. 00000CF2  3E1F                     move.w     D7, [A7]+
  1152. 00000CF4  4A47                     tst.w      D7
  1153. 00000CF6  548F                     addq.l     A7, 2
  1154. 00000CF8  6600 00DE                bne        +0xE0 /* 00000DD8 */
  1155. 00000CFC  4267                     clr.w      -[A7]
  1156. 00000CFE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1157. 00000D02  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1158. 00000D06  486E FFFC                pea.l      [A6 - 0x4]
  1159. 00000D0A  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1160. 00000D0E  3E1F                     move.w     D7, [A7]+
  1161. 00000D10  4A47                     tst.w      D7
  1162. 00000D12  6600 00B8                bne        +0xBA /* 00000DCC */
  1163. 00000D16  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1164. 00000D1A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1165. 00000D1E  4EBA FECA                jsr        [PC - 0x136 /* 00000BEA */]
  1166. 00000D22  4A00                     tst.b      D0
  1167. 00000D24  588F                     addq.l     A7, 4
  1168. 00000D26  6700 0096                beq        +0x98 /* 00000DBE */
  1169. 00000D2A  4267                     clr.w      -[A7]
  1170. 00000D2C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1171. 00000D30  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1172. 00000D34  4257                     clr.w      [A7]
  1173. 00000D36  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1174. 00000D3A  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1175. 00000D3E  4257                     clr.w      [A7]
  1176. 00000D40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1177. 00000D44  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1178. 00000D48  486E FFFE                pea.l      [A6 - 0x2]
  1179. 00000D4C  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  1180. 00000D50  3E1F                     move.w     D7, [A7]+
  1181. 00000D52  4A47                     tst.w      D7
  1182. 00000D54  6600 0082                bne        +0x84 /* 00000DD8 */
  1183. 00000D58  4267                     clr.w      -[A7]
  1184. 00000D5A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1185. 00000D5E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1186. 00000D62  486E FFFC                pea.l      [A6 - 0x4]
  1187. 00000D66  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  1188. 00000D6A  3E1F                     move.w     D7, [A7]+
  1189. 00000D6C  4A47                     tst.w      D7
  1190. 00000D6E  6640                     bne        +0x42 /* 00000DB0 */
  1191. 00000D70  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1192. 00000D74  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1193. 00000D78  4EBA FE70                jsr        [PC - 0x190 /* 00000BEA */]
  1194. 00000D7C  4A00                     tst.b      D0
  1195. 00000D7E  588F                     addq.l     A7, 4
  1196. 00000D80  6722                     beq        +0x24 /* 00000DA4 */
  1197. 00000D82  4267                     clr.w      -[A7]
  1198. 00000D84  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1199. 00000D88  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1200. 00000D8C  4257                     clr.w      [A7]
  1201. 00000D8E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1202. 00000D92  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1203. 00000D96  2F3C 0080 0001           move.l     -[A7], 0x800001
  1204. 00000D9C  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  1205. 00000DA0  7001                     moveq.l    D0, 0x01
  1206. 00000DA2  6040                     bra        +0x42 /* 00000DE4 */
  1207. label00000DA4:
  1208. 00000DA4  4267                     clr.w      -[A7]
  1209. 00000DA6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1210. 00000DAA  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1211. 00000DAE  548F                     addq.l     A7, 2
  1212. label00000DB0:
  1213. 00000DB0  4267                     clr.w      -[A7]
  1214. 00000DB2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1215. 00000DB6  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1216. 00000DBA  548F                     addq.l     A7, 2
  1217. 00000DBC  601A                     bra        +0x1C /* 00000DD8 */
  1218. label00000DBE:
  1219. 00000DBE  4267                     clr.w      -[A7]
  1220. 00000DC0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1221. 00000DC4  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1222. 00000DC8  548F                     addq.l     A7, 2
  1223. 00000DCA  600C                     bra        +0xE /* 00000DD8 */
  1224. label00000DCC:
  1225. 00000DCC  4267                     clr.w      -[A7]
  1226. 00000DCE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1227. 00000DD2  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1228. 00000DD6  548F                     addq.l     A7, 2
  1229. label00000DD8:
  1230. 00000DD8  2F3C 0080 0001           move.l     -[A7], 0x800001
  1231. 00000DDE  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  1232. 00000DE2  7000                     moveq.l    D0, 0x00
  1233. label00000DE4:
  1234. 00000DE4  2E2E FFF8                move.l     D7, [A6 - 0x8]
  1235. 00000DE8  4E5E                     unlink     A6
  1236. 00000DEA  4E75                     rts
  1237. fn00000DEC:
  1238. 00000DEC  4E56 FEEC                link       A6, -0x0114
  1239. 00000DF0  2F0C                     move.l     -[A7], A4
  1240. 00000DF2  286E 0008                movea.l    A4, [A6 + 0x8]
  1241. 00000DF6  486E FF00                pea.l      [A6 - 0x100]
  1242. 00000DFA  206E 000C                movea.l    A0, [A6 + 0xC]
  1243. 00000DFE  3F28 000A                move.w     -[A7], [A0 + 0xA]
  1244. 00000E02  4EBA FC94                jsr        [PC - 0x36C /* 00000A98 */]
  1245. 00000E06  4A00                     tst.b      D0
  1246. 00000E08  5C8F                     addq.l     A7, 6
  1247. 00000E0A  6770                     beq        +0x72 /* 00000E7C */
  1248. 00000E0C  486E FF00                pea.l      [A6 - 0x100]
  1249. 00000E10  206E 000C                movea.l    A0, [A6 + 0xC]
  1250. 00000E14  3F28 000A                move.w     -[A7], [A0 + 0xA]
  1251. 00000E18  486E FEEE                pea.l      [A6 - 0x112]
  1252. 00000E1C  4EBA FCFA                jsr        [PC - 0x306 /* 00000B18 */]
  1253. 00000E20  4A00                     tst.b      D0
  1254. 00000E22  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1255. 00000E26  6754                     beq        +0x56 /* 00000E7C */
  1256. 00000E28  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  1257. 00000E2C  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1258. 00000E30  486E FEFE                pea.l      [A6 - 0x102]
  1259. 00000E34  2F0C                     move.l     -[A7], A4
  1260. 00000E36  4EBA F464                jsr        [PC - 0xB9C /* 0000029C */]
  1261. 00000E3A  4A00                     tst.b      D0
  1262. 00000E3C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1263. 00000E40  673A                     beq        +0x3C /* 00000E7C */
  1264. 00000E42  4267                     clr.w      -[A7]
  1265. 00000E44  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  1266. 00000E48  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1267. 00000E4C  3EAC 0006                move.w     [A7], [A4 + 0x6]
  1268. 00000E50  486C 000A                pea.l      [A4 + 0xA]
  1269. 00000E54  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  1270. 00000E58  486E FF00                pea.l      [A6 - 0x100]
  1271. 00000E5C  4EBA FE72                jsr        [PC - 0x18E /* 00000CD0 */]
  1272. 00000E60  4A00                     tst.b      D0
  1273. 00000E62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1274. 00000E66  6704                     beq        +0x6 /* 00000E6C */
  1275. 00000E68  7001                     moveq.l    D0, 0x01
  1276. 00000E6A  6012                     bra        +0x14 /* 00000E7E */
  1277. label00000E6C:
  1278. 00000E6C  4267                     clr.w      -[A7]
  1279. 00000E6E  486C 000A                pea.l      [A4 + 0xA]
  1280. 00000E72  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  1281. 00000E76  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1282. 00000E7A  548F                     addq.l     A7, 2
  1283. label00000E7C:
  1284. 00000E7C  7000                     moveq.l    D0, 0x00
  1285. label00000E7E:
  1286. 00000E7E  285F                     movea.l    A4, [A7]+
  1287. 00000E80  4E5E                     unlink     A6
  1288. 00000E82  4E75                     rts
  1289. export_79:
  1290. 00000E84  4E56 FEB6                link       A6, -0x014A
  1291. 00000E88  48E7 0018                movem.l    -[A7], A3,A4
  1292. 00000E8C  286D A580                movea.l    A4, [A5 - 0x5A80]
  1293. 00000E90  6006                     bra        +0x8 /* 00000E98 */
  1294. label00000E92:
  1295. 00000E92  536E 0008                subq.w     [A6 + 0x8], 1
  1296. 00000E96  2854                     movea.l    A4, [A4]
  1297. label00000E98:
  1298. 00000E98  4A6E 0008                tst.w      [A6 + 0x8]
  1299. 00000E9C  6EF4                     bgt        -0xA /* 00000E92 */
  1300. 00000E9E  486D A700                pea.l      [A5 - 0x5900]
  1301. 00000EA2  486E FEB6                pea.l      [A6 - 0x14A]
  1302. 00000EA6  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1303. 00000EAA  2EAC 0008                move.l     [A7], [A4 + 0x8]
  1304. 00000EAE  486E FEB6                pea.l      [A6 - 0x14A]
  1305. 00000EB2  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1306. 00000EB6  486D A706                pea.l      [A5 - 0x58FA]
  1307. 00000EBA  486E FEB6                pea.l      [A6 - 0x14A]
  1308. 00000EBE  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1309. 00000EC2  0C6C FFFF 0006           cmpi.w     [A4 + 0x6], 0xFFFF
  1310. 00000EC8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1311. 00000ECC  6642                     bne        +0x44 /* 00000F10 */
  1312. 00000ECE  486E FFB6                pea.l      [A6 - 0x4A]
  1313. 00000ED2  486D A70C                pea.l      [A5 - 0x58F4]
  1314. 00000ED6  486E FEB6                pea.l      [A6 - 0x14A]
  1315. 00000EDA  4EBA F36E                jsr        [PC - 0xC92 /* 0000024A */]
  1316. 00000EDE  4A00                     tst.b      D0
  1317. 00000EE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1318. 00000EE4  6700 01B2                beq        +0x1B4 /* 00001098 */
  1319. 00000EE8  486E FFB6                pea.l      [A6 - 0x4A]
  1320. 00000EEC  4EBA F41E                jsr        [PC - 0xBE2 /* 0000030C */]
  1321. 00000EF0  4A00                     tst.b      D0
  1322. 00000EF2  588F                     addq.l     A7, 4
  1323. 00000EF4  6600 01A2                bne        +0x1A4 /* 00001098 */
  1324. 00000EF8  486D A718                pea.l      [A5 - 0x58E8]
  1325. 00000EFC  486D A71A                pea.l      [A5 - 0x58E6]
  1326. 00000F00  486D A71C                pea.l      [A5 - 0x58E4]
  1327. 00000F04  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1328. 00000F08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1329. 00000F0C  6000 018A                bra        +0x18C /* 00001098 */
  1330. label00000F10:
  1331. 00000F10  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  1332. 00000F14  4EBA 0CD8                jsr        [PC + 0xCD8 /* 00001BEE */]
  1333. 00000F18  2640                     movea.l    A3, D0
  1334. 00000F1A  200B                     move.l     D0, A3
  1335. 00000F1C  548F                     addq.l     A7, 2
  1336. 00000F1E  6700 0164                beq        +0x166 /* 00001084 */
  1337. 00000F22  102B 0004                move.b     D0, [A3 + 0x4]
  1338. 00000F26  4880                     ext.w      D0
  1339. 00000F28  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  1340. 00000F2C  6200 016A                bhi        +0x16C /* 00001098 */
  1341. 00000F30  43FA 0174                lea.l      A1, [PC + 0x174 /* 000010A6, value 0xFFF2FFF2 */]
  1342. 00000F34  D040                     add.w      D0, D0
  1343. 00000F36  D2F1 0000                add.w      A1, [A1 + D0.w]
  1344. 00000F3A  4ED1                     jmp        [A1]
  1345. 00000F3C  486E FFB6                pea.l      [A6 - 0x4A]
  1346. 00000F40  486D A756                pea.l      [A5 - 0x58AA]
  1347. 00000F44  486E FEB6                pea.l      [A6 - 0x14A]
  1348. 00000F48  4EBA F300                jsr        [PC - 0xD00 /* 0000024A */]
  1349. 00000F4C  4A00                     tst.b      D0
  1350. 00000F4E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1351. 00000F52  6700 0144                beq        +0x146 /* 00001098 */
  1352. 00000F56  2F0B                     move.l     -[A7], A3
  1353. 00000F58  486E FFB6                pea.l      [A6 - 0x4A]
  1354. 00000F5C  4EBA F7DA                jsr        [PC - 0x826 /* 00000738 */]
  1355. 00000F60  4A00                     tst.b      D0
  1356. 00000F62  508F                     addq.l     A7, 8
  1357. 00000F64  6600 0132                bne        +0x134 /* 00001098 */
  1358. 00000F68  486D A75E                pea.l      [A5 - 0x58A2]
  1359. 00000F6C  486D A760                pea.l      [A5 - 0x58A0]
  1360. 00000F70  486D A762                pea.l      [A5 - 0x589E]
  1361. 00000F74  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1362. 00000F78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1363. 00000F7C  6000 011A                bra        +0x11C /* 00001098 */
  1364. 00000F80  486E FFB6                pea.l      [A6 - 0x4A]
  1365. 00000F84  486D A792                pea.l      [A5 - 0x586E]
  1366. 00000F88  486E FEB6                pea.l      [A6 - 0x14A]
  1367. 00000F8C  4EBA F2BC                jsr        [PC - 0xD44 /* 0000024A */]
  1368. 00000F90  4A00                     tst.b      D0
  1369. 00000F92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1370. 00000F96  6700 0100                beq        +0x102 /* 00001098 */
  1371. 00000F9A  2F0B                     move.l     -[A7], A3
  1372. 00000F9C  486E FFB6                pea.l      [A6 - 0x4A]
  1373. 00000FA0  4EBA FE4A                jsr        [PC - 0x1B6 /* 00000DEC */]
  1374. 00000FA4  4A00                     tst.b      D0
  1375. 00000FA6  508F                     addq.l     A7, 8
  1376. 00000FA8  6600 00EE                bne        +0xF0 /* 00001098 */
  1377. 00000FAC  486D A79E                pea.l      [A5 - 0x5862]
  1378. 00000FB0  486D A7A0                pea.l      [A5 - 0x5860]
  1379. 00000FB4  486D A7A2                pea.l      [A5 - 0x585E]
  1380. 00000FB8  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1381. 00000FBC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1382. 00000FC0  6000 00D6                bra        +0xD8 /* 00001098 */
  1383. 00000FC4  486E FFB6                pea.l      [A6 - 0x4A]
  1384. 00000FC8  486D A7D2                pea.l      [A5 - 0x582E]
  1385. 00000FCC  486E FEB6                pea.l      [A6 - 0x14A]
  1386. 00000FD0  4EBA F278                jsr        [PC - 0xD88 /* 0000024A */]
  1387. 00000FD4  4A00                     tst.b      D0
  1388. 00000FD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1389. 00000FDA  6700 00BC                beq        +0xBE /* 00001098 */
  1390. 00000FDE  2F0B                     move.l     -[A7], A3
  1391. 00000FE0  486E FFB6                pea.l      [A6 - 0x4A]
  1392. 00000FE4  4EBA FE06                jsr        [PC - 0x1FA /* 00000DEC */]
  1393. 00000FE8  4A00                     tst.b      D0
  1394. 00000FEA  508F                     addq.l     A7, 8
  1395. 00000FEC  6600 00AA                bne        +0xAC /* 00001098 */
  1396. 00000FF0  486D A7DC                pea.l      [A5 - 0x5824]
  1397. 00000FF4  486D A7DE                pea.l      [A5 - 0x5822]
  1398. 00000FF8  486D A7E0                pea.l      [A5 - 0x5820]
  1399. 00000FFC  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1400. 00001000  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1401. 00001004  6000 0092                bra        +0x94 /* 00001098 */
  1402. 00001008  486E FFB6                pea.l      [A6 - 0x4A]
  1403. 0000100C  486D A80E                pea.l      [A5 - 0x57F2]
  1404. 00001010  486E FEB6                pea.l      [A6 - 0x14A]
  1405. 00001014  4EBA F234                jsr        [PC - 0xDCC /* 0000024A */]
  1406. 00001018  4A00                     tst.b      D0
  1407. 0000101A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1408. 0000101E  6778                     beq        +0x7A /* 00001098 */
  1409. 00001020  2F0B                     move.l     -[A7], A3
  1410. 00001022  486E FFB6                pea.l      [A6 - 0x4A]
  1411. 00001026  4EBA FDC4                jsr        [PC - 0x23C /* 00000DEC */]
  1412. 0000102A  4A00                     tst.b      D0
  1413. 0000102C  508F                     addq.l     A7, 8
  1414. 0000102E  6668                     bne        +0x6A /* 00001098 */
  1415. 00001030  486D A818                pea.l      [A5 - 0x57E8]
  1416. 00001034  486D A81A                pea.l      [A5 - 0x57E6]
  1417. 00001038  486D A81C                pea.l      [A5 - 0x57E4]
  1418. 0000103C  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1419. 00001040  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1420. 00001044  6052                     bra        +0x54 /* 00001098 */
  1421. 00001046  486E FFB6                pea.l      [A6 - 0x4A]
  1422. 0000104A  486D A84A                pea.l      [A5 - 0x57B6]
  1423. 0000104E  486E FEB6                pea.l      [A6 - 0x14A]
  1424. 00001052  4EBA F1F6                jsr        [PC - 0xE0A /* 0000024A */]
  1425. 00001056  4A00                     tst.b      D0
  1426. 00001058  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1427. 0000105C  673A                     beq        +0x3C /* 00001098 */
  1428. 0000105E  2F0B                     move.l     -[A7], A3
  1429. 00001060  486E FFB6                pea.l      [A6 - 0x4A]
  1430. 00001064  4EBA FD86                jsr        [PC - 0x27A /* 00000DEC */]
  1431. 00001068  4A00                     tst.b      D0
  1432. 0000106A  508F                     addq.l     A7, 8
  1433. 0000106C  662A                     bne        +0x2C /* 00001098 */
  1434. 0000106E  486D A858                pea.l      [A5 - 0x57A8]
  1435. 00001072  486D A85A                pea.l      [A5 - 0x57A6]
  1436. 00001076  486D A85C                pea.l      [A5 - 0x57A4]
  1437. 0000107A  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1438. 0000107E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1439. 00001082  6014                     bra        +0x16 /* 00001098 */
  1440. label00001084:
  1441. 00001084  486D A88E                pea.l      [A5 - 0x5772]
  1442. 00001088  486D A890                pea.l      [A5 - 0x5770]
  1443. 0000108C  486D A8A8                pea.l      [A5 - 0x5758]
  1444. 00001090  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1445. 00001094  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1446. label00001098:
  1447. 00001098  1B7C 0001 C66F           move.b     [A5 - 0x3991], 0x1
  1448. 0000109E  4CDF 1800                movem.l    A3,A4, [A7]+
  1449. 000010A2  4E5E                     unlink     A6
  1450. 000010A4  4E75                     rts
  1451. 000010A6  FFF2                     .invalid   <<F/7/7>>
  1452. 000010A8  FFF2                     .invalid   <<F/7/7>>
  1453. 000010AA  FE96 FFF2                .extension 0xE96 <<F/2-3/7>> // unimplemented
  1454. 000010AE  FEDA FF1E                .extension 0xEDA <<F/2-3/7>> // unimplemented
  1455. 000010B2  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  1456. 000010B4  FFA0                     .invalid   <<F/6/7>>
  1457. 000010B6  FFF2                     .invalid   <<F/7/7>>
  1458. 000010B8  FFF2                     .invalid   <<F/7/7>>
  1459. fn000010BA:
  1460. 000010BA  4E56 FE00                link       A6, -0x0200
  1461. 000010BE  48E7 0300                movem.l    -[A7], D6,D7
  1462. 000010C2  7E59                     moveq.l    D7, 0x59
  1463. 000010C4  4A2D AA2A                tst.b      [A5 - 0x55D6]
  1464. 000010C8  6702                     beq        +0x4 /* 000010CC */
  1465. 000010CA  7E50                     moveq.l    D7, 0x50
  1466. label000010CC:
  1467. 000010CC  4A2D AC90                tst.b      [A5 - 0x5370]
  1468. 000010D0  670C                     beq        +0xE /* 000010DE */
  1469. 000010D2  0C07 0059                cmpi.b     D7, 0x59 /* 'Y' */
  1470. 000010D6  6604                     bne        +0x6 /* 000010DC */
  1471. 000010D8  7E53                     moveq.l    D7, 0x53
  1472. 000010DA  6002                     bra        +0x4 /* 000010DE */
  1473. label000010DC:
  1474. 000010DC  7E41                     moveq.l    D7, 0x41
  1475. label000010DE:
  1476. 000010DE  1007                     move.b     D0, D7
  1477. 000010E0  6B6E                     bmi        +0x70 /* 00001150 */
  1478. 000010E2  0400 0050                subi.b     D0, 0x50 /* 'P' */
  1479. 000010E6  6710                     beq        +0x12 /* 000010F8 */
  1480. 000010E8  6A08                     bpl        +0xA /* 000010F2 */
  1481. 000010EA  0400 00F1                subi.b     D0, 0xF1
  1482. 000010EE  6744                     beq        +0x46 /* 00001134 */
  1483. 000010F0  605E                     bra        +0x60 /* 00001150 */
  1484. label000010F2:
  1485. 000010F2  5700                     subq.b     D0, 3
  1486. 000010F4  6720                     beq        +0x22 /* 00001116 */
  1487. 000010F6  6058                     bra        +0x5A /* 00001150 */
  1488. label000010F8:
  1489. 000010F8  486D A8D8                pea.l      [A5 - 0x5728]
  1490. 000010FC  486E FF00                pea.l      [A6 - 0x100]
  1491. 00001100  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1492. 00001104  486D A8F6                pea.l      [A5 - 0x570A]
  1493. 00001108  486E FE00                pea.l      [A6 - 0x200]
  1494. 0000110C  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1495. 00001110  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1496. 00001114  603A                     bra        +0x3C /* 00001150 */
  1497. label00001116:
  1498. 00001116  486D A8F8                pea.l      [A5 - 0x5708]
  1499. 0000111A  486E FF00                pea.l      [A6 - 0x100]
  1500. 0000111E  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1501. 00001122  486D A91A                pea.l      [A5 - 0x56E6]
  1502. 00001126  486E FE00                pea.l      [A6 - 0x200]
  1503. 0000112A  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1504. 0000112E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1505. 00001132  601C                     bra        +0x1E /* 00001150 */
  1506. label00001134:
  1507. 00001134  486D A91C                pea.l      [A5 - 0x56E4]
  1508. 00001138  486E FF00                pea.l      [A6 - 0x100]
  1509. 0000113C  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1510. 00001140  486D A93C                pea.l      [A5 - 0x56C4]
  1511. 00001144  486E FE00                pea.l      [A6 - 0x200]
  1512. 00001148  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1513. 0000114C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1514. label00001150:
  1515. 00001150  0C07 0059                cmpi.b     D7, 0x59 /* 'Y' */
  1516. 00001154  6740                     beq        +0x42 /* 00001196 */
  1517. 00001156  1B7C 0001 C66F           move.b     [A5 - 0x3991], 0x1
  1518. 0000115C  486E FF00                pea.l      [A6 - 0x100]
  1519. 00001160  486E FF00                pea.l      [A6 - 0x100]
  1520. 00001164  4EBA 0580                jsr        [PC + 0x580 /* 000016E6 */]
  1521. 00001168  486E FE00                pea.l      [A6 - 0x200]
  1522. 0000116C  486E FE00                pea.l      [A6 - 0x200]
  1523. 00001170  4EBA 0574                jsr        [PC + 0x574 /* 000016E6 */]
  1524. 00001174  486E FF00                pea.l      [A6 - 0x100]
  1525. 00001178  486E FE00                pea.l      [A6 - 0x200]
  1526. 0000117C  486D A47E                pea.l      [A5 - 0x5B82]
  1527. 00001180  486D A47E                pea.l      [A5 - 0x5B82]
  1528. 00001184  A98B                     syscall    ParamText
  1529. 00001186  4257                     clr.w      [A7]
  1530. 00001188  3F3C 0088                move.w     -[A7], 0x88
  1531. 0000118C  42A7                     clr.l      -[A7]
  1532. 0000118E  A988                     syscall    CautionAlert
  1533. 00001190  3C1F                     move.w     D6, [A7]+
  1534. 00001192  3006                     move.w     D0, D6
  1535. 00001194  6002                     bra        +0x4 /* 00001198 */
  1536. label00001196:
  1537. 00001196  7001                     moveq.l    D0, 0x01
  1538. label00001198:
  1539. 00001198  4CEE 00C0 FDF8           movem.l    D6,D7, [A6 - 0x208]
  1540. 0000119E  4E5E                     unlink     A6
  1541. 000011A0  4E75                     rts
  1542. export_80:
  1543. 000011A2  4E56 0000                link       A6, 0
  1544. 000011A6  48E7 0018                movem.l    -[A7], A3,A4
  1545. 000011AA  4EBA FF0E                jsr        [PC - 0xF2 /* 000010BA */]
  1546. 000011AE  4A40                     tst.w      D0
  1547. 000011B0  6760                     beq        +0x62 /* 00001212 */
  1548. 000011B2  6B5E                     bmi        +0x60 /* 00001212 */
  1549. 000011B4  5F40                     subq.w     D0, 7
  1550. 000011B6  670A                     beq        +0xC /* 000011C2 */
  1551. 000011B8  6A58                     bpl        +0x5A /* 00001212 */
  1552. 000011BA  5A40                     addq.w     D0, 5
  1553. 000011BC  6A54                     bpl        +0x56 /* 00001212 */
  1554. 000011BE  4EBA 02BA                jsr        [PC + 0x2BA /* 0000147A */]
  1555. label000011C2:
  1556. 000011C2  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  1557. 000011C6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  1558. 000011CA  286D A430                movea.l    A4, [A5 - 0x5BD0]
  1559. 000011CE  6030                     bra        +0x32 /* 00001200 */
  1560. label000011D0:
  1561. 000011D0  4A6C 000A                tst.w      [A4 + 0xA]
  1562. 000011D4  6F04                     ble        +0x6 /* 000011DA */
  1563. 000011D6  426C 000A                clr.w      [A4 + 0xA]
  1564. label000011DA:
  1565. 000011DA  266C 000E                movea.l    A3, [A4 + 0xE]
  1566. 000011DE  601A                     bra        +0x1C /* 000011FA */
  1567. label000011E0:
  1568. 000011E0  102B 001A                move.b     D0, [A3 + 0x1A]
  1569. 000011E4  6B10                     bmi        +0x12 /* 000011F6 */
  1570. 000011E6  0400 000A                subi.b     D0, 0xA /* '\n' */
  1571. 000011EA  6702                     beq        +0x4 /* 000011EE */
  1572. 000011EC  6008                     bra        +0xA /* 000011F6 */
  1573. label000011EE:
  1574. 000011EE  206B 001C                movea.l    A0, [A3 + 0x1C]
  1575. 000011F2  4268 0012                clr.w      [A0 + 0x12]
  1576. label000011F6:
  1577. 000011F6  266B 0004                movea.l    A3, [A3 + 0x4]
  1578. label000011FA:
  1579. 000011FA  200B                     move.l     D0, A3
  1580. 000011FC  66E2                     bne        -0x1C /* 000011E0 */
  1581. 000011FE  2854                     movea.l    A4, [A4]
  1582. label00001200:
  1583. 00001200  200C                     move.l     D0, A4
  1584. 00001202  66CC                     bne        -0x32 /* 000011D0 */
  1585. 00001204  206D A430                movea.l    A0, [A5 - 0x5BD0]
  1586. 00001208  3F28 0008                move.w     -[A7], [A0 + 0x8]
  1587. 0000120C  4EBA 1D2E                jsr        [PC + 0x1D2E /* 00002F3C */]
  1588. 00001210  548F                     addq.l     A7, 2
  1589. label00001212:
  1590. 00001212  4CDF 1800                movem.l    A3,A4, [A7]+
  1591. 00001216  4E5E                     unlink     A6
  1592. 00001218  4E75                     rts
  1593. export_78:
  1594. fn0000121A:
  1595. 0000121A  4E56 FFF6                link       A6, -0x000A
  1596. 0000121E  48E7 0308                movem.l    -[A7], D6,D7,A4
  1597. 00001222  286E 000A                movea.l    A4, [A6 + 0xA]
  1598. 00001226  4267                     clr.w      -[A7]
  1599. 00001228  2F0C                     move.l     -[A7], A4
  1600. 0000122A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1601. 0000122E  486E FFFE                pea.l      [A6 - 0x2]
  1602. 00001232  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1603. 00001236  3E1F                     move.w     D7, [A7]+
  1604. 00001238  4A47                     tst.w      D7
  1605. 0000123A  6600 00A2                bne        +0xA4 /* 000012DE */
  1606. 0000123E  486E FFF6                pea.l      [A6 - 0xA]
  1607. 00001242  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1608. 00001246  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1609. 0000124A  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  1610. 00001250  5C8F                     addq.l     A7, 6
  1611. 00001252  6674                     bne        +0x76 /* 000012C8 */
  1612. 00001254  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  1613. 00001258  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  1614. 0000125C  486E FFFC                pea.l      [A6 - 0x4]
  1615. 00001260  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1616. 00001264  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1617. 00001268  486E FFFA                pea.l      [A6 - 0x6]
  1618. 0000126C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1619. 00001270  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1620. 00001274  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  1621. 00001278  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  1622. 0000127C  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  1623. 00001280  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1624. 00001284  4257                     clr.w      [A7]
  1625. 00001286  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1626. 0000128A  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1627. 0000128E  1B7C 0001 A57E           move.b     [A5 - 0x5A82], 0x1
  1628. 00001294  3B6E 0008 A58C           move.w     [A5 - 0x5A74], [A6 + 0x8]
  1629. 0000129A  7C00                     moveq.l    D6, 0x00
  1630. 0000129C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1631. 000012A0  600C                     bra        +0xE /* 000012AE */
  1632. label000012A2:
  1633. 000012A2  204D                     movea.l    A0, A5
  1634. 000012A4  D0C6                     add.w      A0, D6
  1635. 000012A6  1174 6000 A590           move.b     [A0 - 0x5A70], [A4 + D6.w]
  1636. 000012AC  5246                     addq.w     D6, 1
  1637. label000012AE:
  1638. 000012AE  7000                     moveq.l    D0, 0x00
  1639. 000012B0  1014                     move.b     D0, [A4]
  1640. 000012B2  5240                     addq.w     D0, 1
  1641. 000012B4  B046                     cmp.w      D0, D6
  1642. 000012B6  6EEA                     bgt        -0x14 /* 000012A2 */
  1643. 000012B8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1644. 000012BC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1645. 000012C0  4EBA 1BC4                jsr        [PC + 0x1BC4 /* 00002E86 */]
  1646. 000012C4  588F                     addq.l     A7, 4
  1647. 000012C6  6016                     bra        +0x18 /* 000012DE */
  1648. label000012C8:
  1649. 000012C8  7EDC                     moveq.l    D7, 0xFFFFFFDC
  1650. 000012CA  486D A94C                pea.l      [A5 - 0x56B4]
  1651. 000012CE  486D A94E                pea.l      [A5 - 0x56B2]
  1652. 000012D2  486D A97E                pea.l      [A5 - 0x5682]
  1653. 000012D6  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1654. 000012DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1655. label000012DE:
  1656. 000012DE  3007                     move.w     D0, D7
  1657. 000012E0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1658. 000012E4  4E5E                     unlink     A6
  1659. 000012E6  4E75                     rts
  1660. export_81:
  1661. 000012E8  4E56 FEA2                link       A6, -0x015E
  1662. 000012EC  2F07                     move.l     -[A7], D7
  1663. 000012EE  4EBA FDCA                jsr        [PC - 0x236 /* 000010BA */]
  1664. 000012F2  4A40                     tst.w      D0
  1665. 000012F4  6700 0098                beq        +0x9A /* 0000138E */
  1666. 000012F8  6B00 0094                bmi        +0x96 /* 0000138E */
  1667. 000012FC  5F40                     subq.w     D0, 7
  1668. 000012FE  6718                     beq        +0x1A /* 00001318 */
  1669. 00001300  6A00 008C                bpl        +0x8E /* 0000138E */
  1670. 00001304  5A40                     addq.w     D0, 5
  1671. 00001306  6A00 0086                bpl        +0x88 /* 0000138E */
  1672. 0000130A  422D A584                clr.b      [A5 - 0x5A7C]
  1673. 0000130E  4EBA 016A                jsr        [PC + 0x16A /* 0000147A */]
  1674. 00001312  4A2D A584                tst.b      [A5 - 0x5A7C]
  1675. 00001316  6676                     bne        +0x78 /* 0000138E */
  1676. label00001318:
  1677. 00001318  206D C6A4                movea.l    A0, [A5 - 0x395C]
  1678. 0000131C  3D68 0010 FFFC           move.w     [A6 - 0x4], [A0 + 0x10]
  1679. 00001322  3D68 0012 FFFE           move.w     [A6 - 0x2], [A0 + 0x12]
  1680. 00001328  2D7C 504F 534E FFA2      move.l     [A6 - 0x5E], 0x504F534E /* 'POSN' */
  1681. 00001330  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1682. 00001334  486D A9A2                pea.l      [A5 - 0x565E]
  1683. 00001338  42A7                     clr.l      -[A7]
  1684. 0000133A  3F3C 0001                move.w     -[A7], 0x1
  1685. 0000133E  486E FFA2                pea.l      [A6 - 0x5E]
  1686. 00001342  42A7                     clr.l      -[A7]
  1687. 00001344  486E FFB2                pea.l      [A6 - 0x4E]
  1688. 00001348  3F3C 0002                move.w     -[A7], 0x2
  1689. 0000134C  A9EA                     syscall    Pack3
  1690. 0000134E  4A2E FFB2                tst.b      [A6 - 0x4E]
  1691. 00001352  6736                     beq        +0x38 /* 0000138A */
  1692. 00001354  486E FFBC                pea.l      [A6 - 0x44]
  1693. 00001358  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  1694. 0000135C  4EBA FEBC                jsr        [PC - 0x144 /* 0000121A */]
  1695. 00001360  3E00                     move.w     D7, D0
  1696. 00001362  4A47                     tst.w      D7
  1697. 00001364  5C8F                     addq.l     A7, 6
  1698. 00001366  6726                     beq        +0x28 /* 0000138E */
  1699. 00001368  486E FFBC                pea.l      [A6 - 0x44]
  1700. 0000136C  486E FEA2                pea.l      [A6 - 0x15E]
  1701. 00001370  4EBA 03BA                jsr        [PC + 0x3BA /* 0000172C */]
  1702. 00001374  486E FEA2                pea.l      [A6 - 0x15E]
  1703. 00001378  486D A9A4                pea.l      [A5 - 0x565C]
  1704. 0000137C  486D A9A6                pea.l      [A5 - 0x565A]
  1705. 00001380  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1706. 00001384  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1707. 00001388  6004                     bra        +0x6 /* 0000138E */
  1708. label0000138A:
  1709. 0000138A  426D BE2E                clr.w      [A5 - 0x41D2]
  1710. label0000138E:
  1711. 0000138E  2E1F                     move.l     D7, [A7]+
  1712. 00001390  4E5E                     unlink     A6
  1713. 00001392  4E75                     rts
  1714. fn00001394:
  1715. 00001394  4E56 FEFE                link       A6, -0x0102
  1716. 00001398  486D A590                pea.l      [A5 - 0x5A70]
  1717. 0000139C  486E FEFE                pea.l      [A6 - 0x102]
  1718. 000013A0  4EBA 038A                jsr        [PC + 0x38A /* 0000172C */]
  1719. 000013A4  2EBC 504F 534E           move.l     [A7], 0x504F534E /* 'POSN' */
  1720. 000013AA  2F3C 4D44 4920           move.l     -[A7], 0x4D444920 /* 'MDI ' */
  1721. 000013B0  486E FFFE                pea.l      [A6 - 0x2]
  1722. 000013B4  486D A586                pea.l      [A5 - 0x5A7A]
  1723. 000013B8  4EBA EEE2                jsr        [PC - 0x111E /* 0000029C */]
  1724. 000013BC  4A00                     tst.b      D0
  1725. 000013BE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1726. 000013C2  674A                     beq        +0x4C /* 0000140E */
  1727. 000013C4  3F3C 0001                move.w     -[A7], 0x1
  1728. 000013C8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1729. 000013CC  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1730. 000013D0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1731. 000013D4  3EA8 0008                move.w     [A7], [A0 + 0x8]
  1732. 000013D8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1733. 000013DC  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1734. 000013E0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1735. 000013E4  3EA8 000A                move.w     [A7], [A0 + 0xA]
  1736. 000013E8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1737. 000013EC  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1738. 000013F0  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  1739. 000013F4  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1740. 000013F8  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  1741. 000013FC  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1742. 00001400  4257                     clr.w      [A7]
  1743. 00001402  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1744. 00001406  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1745. 0000140A  7001                     moveq.l    D0, 0x01
  1746. 0000140C  6016                     bra        +0x18 /* 00001424 */
  1747. label0000140E:
  1748. 0000140E  486E FEFE                pea.l      [A6 - 0x102]
  1749. 00001412  486D A9C6                pea.l      [A5 - 0x563A]
  1750. 00001416  486D A9C8                pea.l      [A5 - 0x5638]
  1751. 0000141A  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1752. 0000141E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1753. 00001422  7000                     moveq.l    D0, 0x00
  1754. label00001424:
  1755. 00001424  4E5E                     unlink     A6
  1756. 00001426  4E75                     rts
  1757. export_83:
  1758. fn00001428:
  1759. 00001428  4E56 FFB6                link       A6, -0x004A
  1760. 0000142C  486E FFB6                pea.l      [A6 - 0x4A]
  1761. 00001430  486D A9E6                pea.l      [A5 - 0x561A]
  1762. 00001434  486D A9F2                pea.l      [A5 - 0x560E]
  1763. 00001438  4EBA EE10                jsr        [PC - 0x11F0 /* 0000024A */]
  1764. 0000143C  4A00                     tst.b      D0
  1765. 0000143E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1766. 00001442  6726                     beq        +0x28 /* 0000146A */
  1767. 00001444  1B7C 0001 A57E           move.b     [A5 - 0x5A82], 0x1
  1768. 0000144A  41ED A586                lea.l      A0, [A5 - 0x5A7A]
  1769. 0000144E  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  1770. 00001452  7011                     moveq.l    D0, 0x11
  1771. label00001454:
  1772. 00001454  20D9                     move.l     [A0]+, [A1]+
  1773. 00001456  51C8 FFFC                dbf        D0, -0x6 /* 00001454 */
  1774. 0000145A  30D9                     move.w     [A0]+, [A1]+
  1775. 0000145C  4EBA FF36                jsr        [PC - 0xCA /* 00001394 */]
  1776. 00001460  426D BE2E                clr.w      [A5 - 0x41D2]
  1777. 00001464  422D A584                clr.b      [A5 - 0x5A7C]
  1778. 00001468  6006                     bra        +0x8 /* 00001470 */
  1779. label0000146A:
  1780. 0000146A  1B7C 0001 A584           move.b     [A5 - 0x5A7C], 0x1
  1781. label00001470:
  1782. 00001470  1B7C 0001 C66F           move.b     [A5 - 0x3991], 0x1
  1783. 00001476  4E5E                     unlink     A6
  1784. 00001478  4E75                     rts
  1785. export_82:
  1786. fn0000147A:
  1787. 0000147A  4E56 FFFE                link       A6, -0x0002
  1788. 0000147E  4A2D A57E                tst.b      [A5 - 0x5A82]
  1789. 00001482  6606                     bne        +0x8 /* 0000148A */
  1790. 00001484  4EBA FFA2                jsr        [PC - 0x5E /* 00001428 */]
  1791. 00001488  600E                     bra        +0x10 /* 00001498 */
  1792. label0000148A:
  1793. 0000148A  4EBA FF08                jsr        [PC - 0xF8 /* 00001394 */]
  1794. 0000148E  426D BE2E                clr.w      [A5 - 0x41D2]
  1795. 00001492  1B7C 0001 C66F           move.b     [A5 - 0x3991], 0x1
  1796. label00001498:
  1797. 00001498  4E5E                     unlink     A6
  1798. 0000149A  4E75                     rts
  1799. export_84:
  1800. 0000149C  4E56 0000                link       A6, 0
  1801. 000014A0  48E7 0300                movem.l    -[A7], D6,D7
  1802. 000014A4  7E00                     moveq.l    D7, 0x00
  1803. 000014A6  7C00                     moveq.l    D6, 0x00
  1804. 000014A8  1E2D AA2A                move.b     D7, [A5 - 0x55D6]
  1805. 000014AC  4A2D AC90                tst.b      [A5 - 0x5370]
  1806. 000014B0  6702                     beq        +0x4 /* 000014B4 */
  1807. 000014B2  7E01                     moveq.l    D7, 0x01
  1808. label000014B4:
  1809. 000014B4  4A07                     tst.b      D7
  1810. 000014B6  671C                     beq        +0x1E /* 000014D4 */
  1811. 000014B8  4EBA FC00                jsr        [PC - 0x400 /* 000010BA */]
  1812. 000014BC  4A40                     tst.w      D0
  1813. 000014BE  6716                     beq        +0x18 /* 000014D6 */
  1814. 000014C0  6B14                     bmi        +0x16 /* 000014D6 */
  1815. 000014C2  5F40                     subq.w     D0, 7
  1816. 000014C4  670A                     beq        +0xC /* 000014D0 */
  1817. 000014C6  6A0E                     bpl        +0x10 /* 000014D6 */
  1818. 000014C8  5A40                     addq.w     D0, 5
  1819. 000014CA  6A0A                     bpl        +0xC /* 000014D6 */
  1820. 000014CC  4EBA FFAC                jsr        [PC - 0x54 /* 0000147A */]
  1821. label000014D0:
  1822. 000014D0  7C01                     moveq.l    D6, 0x01
  1823. 000014D2  6002                     bra        +0x4 /* 000014D6 */
  1824. label000014D4:
  1825. 000014D4  7C01                     moveq.l    D6, 0x01
  1826. label000014D6:
  1827. 000014D6  1006                     move.b     D0, D6
  1828. 000014D8  4CDF 00C0                movem.l    D6,D7, [A7]+
  1829. 000014DC  4E5E                     unlink     A6
  1830. 000014DE  4E75                     rts
  1831. fn000014E0:
  1832. 000014E0  4E56 0000                link       A6, 0
  1833. 000014E4  4AAD C66A                tst.l      [A5 - 0x3996]
  1834. 000014E8  670A                     beq        +0xC /* 000014F4 */
  1835. 000014EA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1836. 000014EE  4A28 001B                tst.b      [A0 + 0x1B]
  1837. 000014F2  670C                     beq        +0xE /* 00001500 */
  1838. label000014F4:
  1839. 000014F4  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  1840. 000014F8  4EBA 0CBE                jsr        [PC + 0xCBE /* 000021B8 */]
  1841. 000014FC  588F                     addq.l     A7, 4
  1842. 000014FE  600A                     bra        +0xC /* 0000150A */
  1843. label00001500:
  1844. 00001500  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  1845. 00001504  4EBA 25E0                jsr        [PC + 0x25E0 /* 00003AE6 */]
  1846. 00001508  588F                     addq.l     A7, 4
  1847. label0000150A:
  1848. 0000150A  4E5E                     unlink     A6
  1849. 0000150C  4E75                     rts
  1850. export_87:
  1851. fn0000150E:
  1852. 0000150E  4E56 0000                link       A6, 0
  1853. 00001512  2F07                     move.l     -[A7], D7
  1854. 00001514  3E2E 0008                move.w     D7, [A6 + 0x8]
  1855. 00001518  48C7                     ext.l      D7
  1856. 0000151A  DE87                     add.l      D7, D7
  1857. 0000151C  2F07                     move.l     -[A7], D7
  1858. 0000151E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  1859. 00001522  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1860. 00001526  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  1861. 0000152A  5340                     subq.w     D0, 1
  1862. 0000152C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1863. 00001530  4E5E                     unlink     A6
  1864. 00001532  4E75                     rts
  1865. export_88:
  1866. fn00001534:
  1867. 00001534  4E56 0000                link       A6, 0
  1868. 00001538  48E7 0700                movem.l    -[A7], D5,D6,D7
  1869. 0000153C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1870. 0000153E  7C00                     moveq.l    D6, 0x00
  1871. 00001540  7A00                     moveq.l    D5, 0x00
  1872. 00001542  6020                     bra        +0x22 /* 00001564 */
  1873. label00001544:
  1874. 00001544  2F06                     move.l     -[A7], D6
  1875. 00001546  206D A434                movea.l    A0, [A5 - 0x5BCC]
  1876. 0000154A  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1877. 0000154E  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  1878. 00001552  5340                     subq.w     D0, 1
  1879. 00001554  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1880. 00001558  5C8F                     addq.l     A7, 6
  1881. 0000155A  6604                     bne        +0x6 /* 00001560 */
  1882. 0000155C  3E05                     move.w     D7, D5
  1883. 0000155E  6004                     bra        +0x6 /* 00001564 */
  1884. label00001560:
  1885. 00001560  5486                     addq.l     D6, 2
  1886. 00001562  5245                     addq.w     D5, 1
  1887. label00001564:
  1888. 00001564  206D A434                movea.l    A0, [A5 - 0x5BCC]
  1889. 00001568  BA68 005E                cmp.w      D5, [A0 + 0x5E]
  1890. 0000156C  6C06                     bge        +0x8 /* 00001574 */
  1891. 0000156E  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1892. 00001572  67D0                     beq        -0x2E /* 00001544 */
  1893. label00001574:
  1894. 00001574  3007                     move.w     D0, D7
  1895. 00001576  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1896. 0000157A  4E5E                     unlink     A6
  1897. 0000157C  4E75                     rts
  1898. export_89:
  1899. 0000157E  4E56 FFEE                link       A6, -0x0012
  1900. 00001582  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1901. 00001586  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1902. 0000158A  486E FFFE                pea.l      [A6 - 0x2]
  1903. 0000158E  486E FFFA                pea.l      [A6 - 0x6]
  1904. 00001592  486E FFF2                pea.l      [A6 - 0xE]
  1905. 00001596  A98D                     syscall    GetDialogItem/GetDItem
  1906. 00001598  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1907. 0000159C  3F3C 0001                move.w     -[A7], 0x1
  1908. 000015A0  A95D                     syscall    HiliteControl
  1909. 000015A2  43EE FFEE                lea.l      A1, [A6 - 0x12]
  1910. 000015A6  307C 0008                movea.w    A0, 0x8
  1911. 000015AA  A03B                     syscall    Delay
  1912. 000015AC  2280                     move.l     [A1], D0
  1913. 000015AE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1914. 000015B2  4267                     clr.w      -[A7]
  1915. 000015B4  A95D                     syscall    HiliteControl
  1916. 000015B6  4E5E                     unlink     A6
  1917. 000015B8  4E75                     rts
  1918. export_90:
  1919. 000015BA  4E56 0000                link       A6, 0
  1920. 000015BE  48E7 0038                movem.l    -[A7], A2,A3,A4
  1921. 000015C2  4AAD A42C                tst.l      [A5 - 0x5BD4]
  1922. 000015C6  6756                     beq        +0x58 /* 0000161E */
  1923. 000015C8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1924. 000015CC  2868 000E                movea.l    A4, [A0 + 0xE]
  1925. 000015D0  6048                     bra        +0x4A /* 0000161A */
  1926. label000015D2:
  1927. 000015D2  102C 001A                move.b     D0, [A4 + 0x1A]
  1928. 000015D6  6B3E                     bmi        +0x40 /* 00001616 */
  1929. 000015D8  0400 000A                subi.b     D0, 0xA /* '\n' */
  1930. 000015DC  6720                     beq        +0x22 /* 000015FE */
  1931. 000015DE  6A36                     bpl        +0x38 /* 00001616 */
  1932. 000015E0  5E00                     addq.b     D0, 7
  1933. 000015E2  6702                     beq        +0x4 /* 000015E6 */
  1934. 000015E4  6030                     bra        +0x32 /* 00001616 */
  1935. label000015E6:
  1936. 000015E6  266C 001C                movea.l    A3, [A4 + 0x1C]
  1937. 000015EA  200B                     move.l     D0, A3
  1938. 000015EC  6728                     beq        +0x2A /* 00001616 */
  1939. 000015EE  4A2B 0038                tst.b      [A3 + 0x38]
  1940. 000015F2  6722                     beq        +0x24 /* 00001616 */
  1941. 000015F4  2F13                     move.l     -[A7], [A3]
  1942. 000015F6  3F3C 00FF                move.w     -[A7], 0xFF
  1943. 000015FA  A95D                     syscall    HiliteControl
  1944. 000015FC  6018                     bra        +0x1A /* 00001616 */
  1945. label000015FE:
  1946. 000015FE  246C 001C                movea.l    A2, [A4 + 0x1C]
  1947. 00001602  200A                     move.l     D0, A2
  1948. 00001604  6710                     beq        +0x12 /* 00001616 */
  1949. 00001606  4A2A 000C                tst.b      [A2 + 0xC]
  1950. 0000160A  670A                     beq        +0xC /* 00001616 */
  1951. 0000160C  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  1952. 00001610  3F3C 00FF                move.w     -[A7], 0xFF
  1953. 00001614  A95D                     syscall    HiliteControl
  1954. label00001616:
  1955. 00001616  286C 0004                movea.l    A4, [A4 + 0x4]
  1956. label0000161A:
  1957. 0000161A  200C                     move.l     D0, A4
  1958. 0000161C  66B4                     bne        -0x4A /* 000015D2 */
  1959. label0000161E:
  1960. 0000161E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1961. 00001622  4E5E                     unlink     A6
  1962. 00001624  4E75                     rts
  1963. export_91:
  1964. 00001626  4E56 0000                link       A6, 0
  1965. 0000162A  48E7 0038                movem.l    -[A7], A2,A3,A4
  1966. 0000162E  4AAD A42C                tst.l      [A5 - 0x5BD4]
  1967. 00001632  6752                     beq        +0x54 /* 00001686 */
  1968. 00001634  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1969. 00001638  2868 000E                movea.l    A4, [A0 + 0xE]
  1970. 0000163C  6044                     bra        +0x46 /* 00001682 */
  1971. label0000163E:
  1972. 0000163E  102C 001A                move.b     D0, [A4 + 0x1A]
  1973. 00001642  6B3A                     bmi        +0x3C /* 0000167E */
  1974. 00001644  0400 000A                subi.b     D0, 0xA /* '\n' */
  1975. 00001648  671E                     beq        +0x20 /* 00001668 */
  1976. 0000164A  6A32                     bpl        +0x34 /* 0000167E */
  1977. 0000164C  5E00                     addq.b     D0, 7
  1978. 0000164E  6702                     beq        +0x4 /* 00001652 */
  1979. 00001650  602C                     bra        +0x2E /* 0000167E */
  1980. label00001652:
  1981. 00001652  266C 001C                movea.l    A3, [A4 + 0x1C]
  1982. 00001656  200B                     move.l     D0, A3
  1983. 00001658  6724                     beq        +0x26 /* 0000167E */
  1984. 0000165A  4A2B 0038                tst.b      [A3 + 0x38]
  1985. 0000165E  671E                     beq        +0x20 /* 0000167E */
  1986. 00001660  2F13                     move.l     -[A7], [A3]
  1987. 00001662  4267                     clr.w      -[A7]
  1988. 00001664  A95D                     syscall    HiliteControl
  1989. 00001666  6016                     bra        +0x18 /* 0000167E */
  1990. label00001668:
  1991. 00001668  246C 001C                movea.l    A2, [A4 + 0x1C]
  1992. 0000166C  200A                     move.l     D0, A2
  1993. 0000166E  670E                     beq        +0x10 /* 0000167E */
  1994. 00001670  4A2A 000C                tst.b      [A2 + 0xC]
  1995. 00001674  6708                     beq        +0xA /* 0000167E */
  1996. 00001676  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  1997. 0000167A  4267                     clr.w      -[A7]
  1998. 0000167C  A95D                     syscall    HiliteControl
  1999. label0000167E:
  2000. 0000167E  286C 0004                movea.l    A4, [A4 + 0x4]
  2001. label00001682:
  2002. 00001682  200C                     move.l     D0, A4
  2003. 00001684  66B8                     bne        -0x46 /* 0000163E */
  2004. label00001686:
  2005. 00001686  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2006. 0000168A  4E5E                     unlink     A6
  2007. 0000168C  4E75                     rts
  2008. 0000168E  4E56 0000                link       A6, 0
  2009. 00001692  486D A46A                pea.l      [A5 - 0x5B96]
  2010. 00001696  A874                     syscall    GetPort
  2011. 00001698  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2012. 0000169C  A873                     syscall    SetPort
  2013. 0000169E  4E5E                     unlink     A6
  2014. 000016A0  4E75                     rts
  2015. 000016A2  4E56 0000                link       A6, 0
  2016. 000016A6  2F2D A46A                move.l     -[A7], [A5 - 0x5B96]
  2017. 000016AA  A873                     syscall    SetPort
  2018. 000016AC  4E5E                     unlink     A6
  2019. 000016AE  4E75                     rts
  2020. export_92:
  2021. 000016B0  4E56 0000                link       A6, 0
  2022. 000016B4  2F07                     move.l     -[A7], D7
  2023. 000016B6  4267                     clr.w      -[A7]
  2024. 000016B8  2F3C 7379 7376           move.l     -[A7], 0x73797376 /* 'sysv' */
  2025. 000016BE  486D A45E                pea.l      [A5 - 0x5BA2]
  2026. 000016C2  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  2027. 000016C6  3E1F                     move.w     D7, [A7]+
  2028. 000016C8  4A47                     tst.w      D7
  2029. 000016CA  6704                     beq        +0x6 /* 000016D0 */
  2030. 000016CC  7000                     moveq.l    D0, 0x00
  2031. 000016CE  6010                     bra        +0x12 /* 000016E0 */
  2032. label000016D0:
  2033. 000016D0  202D A45E                move.l     D0, [A5 - 0x5BA2]
  2034. 000016D4  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2035. 000016D8  6C04                     bge        +0x6 /* 000016DE */
  2036. 000016DA  7000                     moveq.l    D0, 0x00
  2037. 000016DC  6002                     bra        +0x4 /* 000016E0 */
  2038. label000016DE:
  2039. 000016DE  7001                     moveq.l    D0, 0x01
  2040. label000016E0:
  2041. 000016E0  2E1F                     move.l     D7, [A7]+
  2042. 000016E2  4E5E                     unlink     A6
  2043. 000016E4  4E75                     rts
  2044. export_93:
  2045. fn000016E6:
  2046. 000016E6  4E56 0000                link       A6, 0
  2047. 000016EA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2048. 000016EE  286E 0008                movea.l    A4, [A6 + 0x8]
  2049. 000016F2  266E 000C                movea.l    A3, [A6 + 0xC]
  2050. 000016F6  2F0B                     move.l     -[A7], A3
  2051. 000016F8  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2052. 000016FC  3C00                     move.w     D6, D0
  2053. 000016FE  B7CC                     cmpa.l     A3, A4
  2054. 00001700  588F                     addq.l     A7, 4
  2055. 00001702  6612                     bne        +0x14 /* 00001716 */
  2056. 00001704  3E06                     move.w     D7, D6
  2057. 00001706  6008                     bra        +0xA /* 00001710 */
  2058. label00001708:
  2059. 00001708  19B3 70FF 7000           move.b     [A4 + D7.w], [A3 + D7.w - 0x1]
  2060. 0000170E  5347                     subq.w     D7, 1
  2061. label00001710:
  2062. 00001710  4A47                     tst.w      D7
  2063. 00001712  6EF4                     bgt        -0xA /* 00001708 */
  2064. 00001714  600C                     bra        +0xE /* 00001722 */
  2065. label00001716:
  2066. 00001716  2F0B                     move.l     -[A7], A3
  2067. 00001718  486C 0001                pea.l      [A4 + 0x1]
  2068. 0000171C  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2069. 00001720  508F                     addq.l     A7, 8
  2070. label00001722:
  2071. 00001722  1886                     move.b     [A4], D6
  2072. 00001724  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2073. 00001728  4E5E                     unlink     A6
  2074. 0000172A  4E75                     rts
  2075. export_94:
  2076. fn0000172C:
  2077. 0000172C  4E56 0000                link       A6, 0
  2078. 00001730  48E7 0300                movem.l    -[A7], D6,D7
  2079. 00001734  206E 000C                movea.l    A0, [A6 + 0xC]
  2080. 00001738  7C00                     moveq.l    D6, 0x00
  2081. 0000173A  1C10                     move.b     D6, [A0]
  2082. 0000173C  7E00                     moveq.l    D7, 0x00
  2083. 0000173E  6010                     bra        +0x12 /* 00001750 */
  2084. label00001740:
  2085. 00001740  206E 000C                movea.l    A0, [A6 + 0xC]
  2086. 00001744  226E 0008                movea.l    A1, [A6 + 0x8]
  2087. 00001748  13B0 7001 7000           move.b     [A1 + D7.w], [A0 + D7.w + 0x1]
  2088. 0000174E  5247                     addq.w     D7, 1
  2089. label00001750:
  2090. 00001750  BC47                     cmp.w      D6, D7
  2091. 00001752  6EEC                     bgt        -0x12 /* 00001740 */
  2092. 00001754  206E 0008                movea.l    A0, [A6 + 0x8]
  2093. 00001758  4230 7000                clr.b      [A0 + D7.w]
  2094. 0000175C  4CDF 00C0                movem.l    D6,D7, [A7]+
  2095. 00001760  4E5E                     unlink     A6
  2096. 00001762  4E75                     rts
  2097. export_95:
  2098. fn00001764:
  2099. 00001764  4E56 0000                link       A6, 0
  2100. 00001768  2F0C                     move.l     -[A7], A4
  2101. 0000176A  4AAE 000A                tst.l      [A6 + 0xA]
  2102. 0000176E  660A                     bne        +0xC /* 0000177A */
  2103. 00001770  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2104. 00001774  2868 000E                movea.l    A4, [A0 + 0xE]
  2105. 00001778  600A                     bra        +0xC /* 00001784 */
  2106. label0000177A:
  2107. 0000177A  286E 000A                movea.l    A4, [A6 + 0xA]
  2108. 0000177E  6004                     bra        +0x6 /* 00001784 */
  2109. label00001780:
  2110. 00001780  286C 0004                movea.l    A4, [A4 + 0x4]
  2111. label00001784:
  2112. 00001784  200C                     move.l     D0, A4
  2113. 00001786  670A                     beq        +0xC /* 00001792 */
  2114. 00001788  302C 0008                move.w     D0, [A4 + 0x8]
  2115. 0000178C  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2116. 00001790  66EE                     bne        -0x10 /* 00001780 */
  2117. label00001792:
  2118. 00001792  200C                     move.l     D0, A4
  2119. 00001794  285F                     movea.l    A4, [A7]+
  2120. 00001796  4E5E                     unlink     A6
  2121. 00001798  4E75                     rts
  2122. export_96:
  2123. 0000179A  4E56 0000                link       A6, 0
  2124. 0000179E  2F0C                     move.l     -[A7], A4
  2125. 000017A0  286D A438                movea.l    A4, [A5 - 0x5BC8]
  2126. 000017A4  6002                     bra        +0x4 /* 000017A8 */
  2127. label000017A6:
  2128. 000017A6  2854                     movea.l    A4, [A4]
  2129. label000017A8:
  2130. 000017A8  200C                     move.l     D0, A4
  2131. 000017AA  670A                     beq        +0xC /* 000017B6 */
  2132. 000017AC  302C 0004                move.w     D0, [A4 + 0x4]
  2133. 000017B0  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2134. 000017B4  66F0                     bne        -0xE /* 000017A6 */
  2135. label000017B6:
  2136. 000017B6  200C                     move.l     D0, A4
  2137. 000017B8  285F                     movea.l    A4, [A7]+
  2138. 000017BA  4E5E                     unlink     A6
  2139. 000017BC  4E75                     rts
  2140. fn000017BE:
  2141. 000017BE  4E56 0000                link       A6, 0
  2142. 000017C2  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2143. 000017C6  4AAD A42C                tst.l      [A5 - 0x5BD4]
  2144. 000017CA  6700 00CC                beq        +0xCE /* 00001898 */
  2145. 000017CE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2146. 000017D2  4AA8 000E                tst.l      [A0 + 0xE]
  2147. 000017D6  6700 00C0                beq        +0xC2 /* 00001898 */
  2148. 000017DA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2149. 000017DE  2868 000E                movea.l    A4, [A0 + 0xE]
  2150. 000017E2  6000 00AE                bra        +0xB0 /* 00001892 */
  2151. label000017E6:
  2152. 000017E6  396C 0014 0012           move.w     [A4 + 0x12], [A4 + 0x14]
  2153. 000017EC  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  2154. 000017F0  102C 001A                move.b     D0, [A4 + 0x1A]
  2155. 000017F4  4880                     ext.w      D0
  2156. 000017F6  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  2157. 000017FA  6200 0092                bhi        +0x94 /* 0000188E */
  2158. 000017FE  43FA 00A0                lea.l      A1, [PC + 0xA0 /* 000018A0, value 0xFFEEFF6A */]
  2159. 00001802  D040                     add.w      D0, D0
  2160. 00001804  D2F1 0000                add.w      A1, [A1 + D0.w]
  2161. 00001808  4ED1                     jmp        [A1]
  2162. 0000180A  2E2C 001C                move.l     D7, [A4 + 0x1C]
  2163. 0000180E  2047                     movea.l    A0, D7
  2164. 00001810  4A68 001E                tst.w      [A0 + 0x1E]
  2165. 00001814  6D78                     blt        +0x7A /* 0000188E */
  2166. 00001816  2047                     movea.l    A0, D7
  2167. 00001818  2247                     movea.l    A1, D7
  2168. 0000181A  3368 001E 001C           move.w     [A1 + 0x1C], [A0 + 0x1E]
  2169. 00001820  606C                     bra        +0x6E /* 0000188E */
  2170. 00001822  266C 001C                movea.l    A3, [A4 + 0x1C]
  2171. 00001826  426B 0008                clr.w      [A3 + 0x8]
  2172. 0000182A  4A2B 0002                tst.b      [A3 + 0x2]
  2173. 0000182E  6706                     beq        +0x8 /* 00001836 */
  2174. 00001830  3053                     movea.w    A0, [A3]
  2175. 00001832  2748 000E                move.l     [A3 + 0xE], A0
  2176. label00001836:
  2177. 00001836  302B 0012                move.w     D0, [A3 + 0x12]
  2178. 0000183A  6B52                     bmi        +0x54 /* 0000188E */
  2179. 0000183C  0440 003E                subi.w     D0, 0x3E /* '>' */
  2180. 00001840  6A4C                     bpl        +0x4E /* 0000188E */
  2181. 00001842  5840                     addq.w     D0, 4
  2182. 00001844  6B48                     bmi        +0x4A /* 0000188E */
  2183. 00001846  42A7                     clr.l      -[A7]
  2184. 00001848  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  2185. 0000184C  4EBA FF16                jsr        [PC - 0xEA /* 00001764 */]
  2186. 00001850  2440                     movea.l    A2, D0
  2187. 00001852  5C8F                     addq.l     A7, 6
  2188. 00001854  6014                     bra        +0x16 /* 0000186A */
  2189. label00001856:
  2190. 00001856  426A 0012                clr.w      [A2 + 0x12]
  2191. 0000185A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2192. 0000185E  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  2193. 00001862  4EBA FF00                jsr        [PC - 0x100 /* 00001764 */]
  2194. 00001866  2440                     movea.l    A2, D0
  2195. 00001868  5C8F                     addq.l     A7, 6
  2196. label0000186A:
  2197. 0000186A  200A                     move.l     D0, A2
  2198. 0000186C  66E8                     bne        -0x16 /* 00001856 */
  2199. 0000186E  601E                     bra        +0x20 /* 0000188E */
  2200. 00001870  2C2C 001C                move.l     D6, [A4 + 0x1C]
  2201. 00001874  2046                     movea.l    A0, D6
  2202. 00001876  2246                     movea.l    A1, D6
  2203. 00001878  3368 0006 0004           move.w     [A1 + 0x4], [A0 + 0x6]
  2204. 0000187E  600E                     bra        +0x10 /* 0000188E */
  2205. 00001880  2A2C 001C                move.l     D5, [A4 + 0x1C]
  2206. 00001884  2045                     movea.l    A0, D5
  2207. 00001886  2245                     movea.l    A1, D5
  2208. 00001888  3368 0010 000E           move.w     [A1 + 0xE], [A0 + 0x10]
  2209. label0000188E:
  2210. 0000188E  286C 0004                movea.l    A4, [A4 + 0x4]
  2211. label00001892:
  2212. 00001892  200C                     move.l     D0, A4
  2213. 00001894  6600 FF50                bne        -0xAE /* 000017E6 */
  2214. label00001898:
  2215. 00001898  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  2216. 0000189C  4E5E                     unlink     A6
  2217. 0000189E  4E75                     rts
  2218. 000018A0  FFEE                     .invalid   <<F/7/7>>
  2219. 000018A2  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  2220. 000018A4  FFD0                     .invalid   <<F/7/7>>
  2221. 000018A6  FFEE                     .invalid   <<F/7/7>>
  2222. 000018A8  FFEE                     .invalid   <<F/7/7>>
  2223. 000018AA  FFEE                     .invalid   <<F/7/7>>
  2224. 000018AC  FFEE                     .invalid   <<F/7/7>>
  2225. 000018AE  FFEE                     .invalid   <<F/7/7>>
  2226. 000018B0  FF82                     .invalid   <<F/6/7>>
  2227. 000018B2  FFE0                     .invalid   <<F/7/7>>
  2228. 000018B4  FFEE                     .invalid   <<F/7/7>>
  2229. 000018B6  4E56 0000                link       A6, 0
  2230. 000018BA  42A7                     clr.l      -[A7]
  2231. 000018BC  A975                     syscall    TickCount
  2232. 000018BE  2B5F A462                move.l     [A5 - 0x5B9E], [A7]+
  2233. 000018C2  4E5E                     unlink     A6
  2234. 000018C4  4E75                     rts
  2235. export_97:
  2236. fn000018C6:
  2237. 000018C6  4E56 0000                link       A6, 0
  2238. 000018CA  2F0C                     move.l     -[A7], A4
  2239. 000018CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2240. 000018D0  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2241. 000018D4  5240                     addq.w     D0, 1
  2242. 000018D6  48C0                     ext.l      D0
  2243. 000018D8  A11E                     syscall    NewPtr, flags=1
  2244. 000018DA  2848                     movea.l    A4, A0
  2245. 000018DC  200C                     move.l     D0, A4
  2246. 000018DE  588F                     addq.l     A7, 4
  2247. 000018E0  670C                     beq        +0xE /* 000018EE */
  2248. 000018E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2249. 000018E6  2F0C                     move.l     -[A7], A4
  2250. 000018E8  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2251. 000018EC  508F                     addq.l     A7, 8
  2252. label000018EE:
  2253. 000018EE  200C                     move.l     D0, A4
  2254. 000018F0  285F                     movea.l    A4, [A7]+
  2255. 000018F2  4E5E                     unlink     A6
  2256. 000018F4  4E75                     rts
  2257. export_98:
  2258. 000018F6  4E56 0000                link       A6, 0
  2259. 000018FA  48E7 0118                movem.l    -[A7], D7,A3,A4
  2260. 000018FE  286E 0008                movea.l    A4, [A6 + 0x8]
  2261. 00001902  7000                     moveq.l    D0, 0x00
  2262. 00001904  1014                     move.b     D0, [A4]
  2263. 00001906  5240                     addq.w     D0, 1
  2264. 00001908  48C0                     ext.l      D0
  2265. 0000190A  A11E                     syscall    NewPtr, flags=1
  2266. 0000190C  2648                     movea.l    A3, A0
  2267. 0000190E  200B                     move.l     D0, A3
  2268. 00001910  6714                     beq        +0x16 /* 00001926 */
  2269. 00001912  7E00                     moveq.l    D7, 0x00
  2270. 00001914  6008                     bra        +0xA /* 0000191E */
  2271. label00001916:
  2272. 00001916  17B4 7000 7000           move.b     [A3 + D7.w], [A4 + D7.w]
  2273. 0000191C  5247                     addq.w     D7, 1
  2274. label0000191E:
  2275. 0000191E  7000                     moveq.l    D0, 0x00
  2276. 00001920  1014                     move.b     D0, [A4]
  2277. 00001922  B047                     cmp.w      D0, D7
  2278. 00001924  6CF0                     bge        -0xE /* 00001916 */
  2279. label00001926:
  2280. 00001926  200B                     move.l     D0, A3
  2281. 00001928  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2282. 0000192C  4E5E                     unlink     A6
  2283. 0000192E  4E75                     rts
  2284. export_99:
  2285. 00001930  4E56 0000                link       A6, 0
  2286. 00001934  4AAE 0008                tst.l      [A6 + 0x8]
  2287. 00001938  6706                     beq        +0x8 /* 00001940 */
  2288. 0000193A  206E 0008                movea.l    A0, [A6 + 0x8]
  2289. 0000193E  A01F                     syscall    DisposPtr/DisposePtr
  2290. label00001940:
  2291. 00001940  4E5E                     unlink     A6
  2292. 00001942  4E75                     rts
  2293. export_100:
  2294. fn00001944:
  2295. 00001944  4E56 FE00                link       A6, -0x0200
  2296. 00001948  48E7 0300                movem.l    -[A7], D6,D7
  2297. 0000194C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2298. 00001950  486E FF00                pea.l      [A6 - 0x100]
  2299. 00001954  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2300. 00001958  486E FF00                pea.l      [A6 - 0x100]
  2301. 0000195C  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2302. 00001960  3E00                     move.w     D7, D0
  2303. 00001962  7C00                     moveq.l    D6, 0x00
  2304. 00001964  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2305. 00001968  601C                     bra        +0x1E /* 00001986 */
  2306. label0000196A:
  2307. 0000196A  204E                     movea.l    A0, A6
  2308. 0000196C  D0C6                     add.w      A0, D6
  2309. 0000196E  7000                     moveq.l    D0, 0x00
  2310. 00001970  1028 FF00                move.b     D0, [A0 - 0x100]
  2311. 00001974  3F00                     move.w     -[A7], D0
  2312. 00001976  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  2313. 0000197A  204E                     movea.l    A0, A6
  2314. 0000197C  D0C6                     add.w      A0, D6
  2315. 0000197E  1140 FF00                move.b     [A0 - 0x100], D0
  2316. 00001982  548F                     addq.l     A7, 2
  2317. 00001984  5246                     addq.w     D6, 1
  2318. label00001986:
  2319. 00001986  BE46                     cmp.w      D7, D6
  2320. 00001988  6EE0                     bgt        -0x1E /* 0000196A */
  2321. 0000198A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2322. 0000198E  486E FE00                pea.l      [A6 - 0x200]
  2323. 00001992  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2324. 00001996  486E FE00                pea.l      [A6 - 0x200]
  2325. 0000199A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2326. 0000199E  3E00                     move.w     D7, D0
  2327. 000019A0  7C00                     moveq.l    D6, 0x00
  2328. 000019A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2329. 000019A6  601C                     bra        +0x1E /* 000019C4 */
  2330. label000019A8:
  2331. 000019A8  204E                     movea.l    A0, A6
  2332. 000019AA  D0C6                     add.w      A0, D6
  2333. 000019AC  7000                     moveq.l    D0, 0x00
  2334. 000019AE  1028 FE00                move.b     D0, [A0 - 0x200]
  2335. 000019B2  3F00                     move.w     -[A7], D0
  2336. 000019B4  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  2337. 000019B8  204E                     movea.l    A0, A6
  2338. 000019BA  D0C6                     add.w      A0, D6
  2339. 000019BC  1140 FE00                move.b     [A0 - 0x200], D0
  2340. 000019C0  548F                     addq.l     A7, 2
  2341. 000019C2  5246                     addq.w     D6, 1
  2342. label000019C4:
  2343. 000019C4  BE46                     cmp.w      D7, D6
  2344. 000019C6  6EE0                     bgt        -0x1E /* 000019A8 */
  2345. 000019C8  486E FE00                pea.l      [A6 - 0x200]
  2346. 000019CC  486E FF00                pea.l      [A6 - 0x100]
  2347. 000019D0  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2348. 000019D4  4CEE 00C0 FDF8           movem.l    D6,D7, [A6 - 0x208]
  2349. 000019DA  4E5E                     unlink     A6
  2350. 000019DC  4E75                     rts
  2351. export_101:
  2352. 000019DE  4E56 0000                link       A6, 0
  2353. 000019E2  48E7 0308                movem.l    -[A7], D6,D7,A4
  2354. 000019E6  286E 0008                movea.l    A4, [A6 + 0x8]
  2355. 000019EA  2F0C                     move.l     -[A7], A4
  2356. 000019EC  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2357. 000019F0  3E00                     move.w     D7, D0
  2358. 000019F2  7C00                     moveq.l    D6, 0x00
  2359. 000019F4  588F                     addq.l     A7, 4
  2360. 000019F6  6014                     bra        +0x16 /* 00001A0C */
  2361. label000019F8:
  2362. 000019F8  7000                     moveq.l    D0, 0x00
  2363. 000019FA  1034 6000                move.b     D0, [A4 + D6.w]
  2364. 000019FE  3F00                     move.w     -[A7], D0
  2365. 00001A00  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  2366. 00001A04  1980 6000                move.b     [A4 + D6.w], D0
  2367. 00001A08  548F                     addq.l     A7, 2
  2368. 00001A0A  5246                     addq.w     D6, 1
  2369. label00001A0C:
  2370. 00001A0C  BE46                     cmp.w      D7, D6
  2371. 00001A0E  6EE8                     bgt        -0x16 /* 000019F8 */
  2372. 00001A10  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2373. 00001A14  4E5E                     unlink     A6
  2374. 00001A16  4E75                     rts
  2375. export_102:
  2376. 00001A18  4E56 0000                link       A6, 0
  2377. 00001A1C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2378. 00001A20  286E 0008                movea.l    A4, [A6 + 0x8]
  2379. 00001A24  7E00                     moveq.l    D7, 0x00
  2380. 00001A26  2F0C                     move.l     -[A7], A4
  2381. 00001A28  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2382. 00001A2C  3A00                     move.w     D5, D0
  2383. 00001A2E  588F                     addq.l     A7, 4
  2384. 00001A30  6002                     bra        +0x4 /* 00001A34 */
  2385. label00001A32:
  2386. 00001A32  5247                     addq.w     D7, 1
  2387. label00001A34:
  2388. 00001A34  0C34 0020 7000           cmpi.b     [A4 + D7.w], 0x20 /* ' ' */
  2389. 00001A3A  67F6                     beq        -0x8 /* 00001A32 */
  2390. 00001A3C  4A47                     tst.w      D7
  2391. 00001A3E  6F18                     ble        +0x1A /* 00001A58 */
  2392. 00001A40  7C00                     moveq.l    D6, 0x00
  2393. 00001A42  600C                     bra        +0xE /* 00001A50 */
  2394. label00001A44:
  2395. 00001A44  3046                     movea.w    A0, D6
  2396. 00001A46  D1CC                     add.l      A0, A4
  2397. 00001A48  19B0 7000 6000           move.b     [A4 + D6.w], [A0 + D7.w]
  2398. 00001A4E  5246                     addq.w     D6, 1
  2399. label00001A50:
  2400. 00001A50  3005                     move.w     D0, D5
  2401. 00001A52  9047                     sub.w      D0, D7
  2402. 00001A54  B046                     cmp.w      D0, D6
  2403. 00001A56  6CEC                     bge        -0x12 /* 00001A44 */
  2404. label00001A58:
  2405. 00001A58  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2406. 00001A5C  4E5E                     unlink     A6
  2407. 00001A5E  4E75                     rts
  2408. export_103:
  2409. 00001A60  4E56 0000                link       A6, 0
  2410. 00001A64  2F07                     move.l     -[A7], D7
  2411. 00001A66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2412. 00001A6A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2413. 00001A6E  3E00                     move.w     D7, D0
  2414. 00001A70  588F                     addq.l     A7, 4
  2415. 00001A72  600A                     bra        +0xC /* 00001A7E */
  2416. label00001A74:
  2417. 00001A74  206E 0008                movea.l    A0, [A6 + 0x8]
  2418. 00001A78  4230 70FF                clr.b      [A0 + D7.w - 0x1]
  2419. 00001A7C  5347                     subq.w     D7, 1
  2420. label00001A7E:
  2421. 00001A7E  4A47                     tst.w      D7
  2422. 00001A80  6F0C                     ble        +0xE /* 00001A8E */
  2423. 00001A82  206E 0008                movea.l    A0, [A6 + 0x8]
  2424. 00001A86  0C30 0020 70FF           cmpi.b     [A0 + D7.w - 0x1], 0x20 /* ' ' */
  2425. 00001A8C  67E6                     beq        -0x18 /* 00001A74 */
  2426. label00001A8E:
  2427. 00001A8E  2E1F                     move.l     D7, [A7]+
  2428. 00001A90  4E5E                     unlink     A6
  2429. 00001A92  4E75                     rts
  2430. 00001A94  4E56 0000                link       A6, 0
  2431. 00001A98  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2432. 00001A9C  286E 0008                movea.l    A4, [A6 + 0x8]
  2433. 00001AA0  7E00                     moveq.l    D7, 0x00
  2434. 00001AA2  2F0C                     move.l     -[A7], A4
  2435. 00001AA4  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2436. 00001AA8  3A00                     move.w     D5, D0
  2437. 00001AAA  588F                     addq.l     A7, 4
  2438. 00001AAC  6002                     bra        +0x4 /* 00001AB0 */
  2439. label00001AAE:
  2440. 00001AAE  5247                     addq.w     D7, 1
  2441. label00001AB0:
  2442. 00001AB0  7000                     moveq.l    D0, 0x00
  2443. 00001AB2  1034 7000                move.b     D0, [A4 + D7.w]
  2444. 00001AB6  3F00                     move.w     -[A7], D0
  2445. 00001AB8  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  2446. 00001ABC  4A40                     tst.w      D0
  2447. 00001ABE  548F                     addq.l     A7, 2
  2448. 00001AC0  67EC                     beq        -0x12 /* 00001AAE */
  2449. 00001AC2  4A47                     tst.w      D7
  2450. 00001AC4  6F18                     ble        +0x1A /* 00001ADE */
  2451. 00001AC6  7C00                     moveq.l    D6, 0x00
  2452. 00001AC8  600C                     bra        +0xE /* 00001AD6 */
  2453. label00001ACA:
  2454. 00001ACA  3046                     movea.w    A0, D6
  2455. 00001ACC  D1CC                     add.l      A0, A4
  2456. 00001ACE  19B0 7000 6000           move.b     [A4 + D6.w], [A0 + D7.w]
  2457. 00001AD4  5246                     addq.w     D6, 1
  2458. label00001AD6:
  2459. 00001AD6  3005                     move.w     D0, D5
  2460. 00001AD8  9047                     sub.w      D0, D7
  2461. 00001ADA  B046                     cmp.w      D0, D6
  2462. 00001ADC  6CEC                     bge        -0x12 /* 00001ACA */
  2463. label00001ADE:
  2464. 00001ADE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2465. 00001AE2  4E5E                     unlink     A6
  2466. 00001AE4  4E75                     rts
  2467. 00001AE6  4E56 0000                link       A6, 0
  2468. 00001AEA  2F07                     move.l     -[A7], D7
  2469. 00001AEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2470. 00001AF0  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2471. 00001AF4  3E00                     move.w     D7, D0
  2472. 00001AF6  588F                     addq.l     A7, 4
  2473. 00001AF8  600A                     bra        +0xC /* 00001B04 */
  2474. label00001AFA:
  2475. 00001AFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2476. 00001AFE  4230 70FF                clr.b      [A0 + D7.w - 0x1]
  2477. 00001B02  5347                     subq.w     D7, 1
  2478. label00001B04:
  2479. 00001B04  4A47                     tst.w      D7
  2480. 00001B06  6F16                     ble        +0x18 /* 00001B1E */
  2481. 00001B08  206E 0008                movea.l    A0, [A6 + 0x8]
  2482. 00001B0C  7000                     moveq.l    D0, 0x00
  2483. 00001B0E  1030 70FF                move.b     D0, [A0 + D7.w - 0x1]
  2484. 00001B12  3F00                     move.w     -[A7], D0
  2485. 00001B14  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  2486. 00001B18  4A40                     tst.w      D0
  2487. 00001B1A  548F                     addq.l     A7, 2
  2488. 00001B1C  67DC                     beq        -0x22 /* 00001AFA */
  2489. label00001B1E:
  2490. 00001B1E  2E1F                     move.l     D7, [A7]+
  2491. 00001B20  4E5E                     unlink     A6
  2492. 00001B22  4E75                     rts
  2493. export_104:
  2494. 00001B24  4E56 0000                link       A6, 0
  2495. 00001B28  48E7 0118                movem.l    -[A7], D7,A3,A4
  2496. 00001B2C  7E00                     moveq.l    D7, 0x00
  2497. 00001B2E  700C                     moveq.l    D0, 0x0C
  2498. 00001B30  A11E                     syscall    NewPtr, flags=1
  2499. 00001B32  2848                     movea.l    A4, A0
  2500. 00001B34  200C                     move.l     D0, A4
  2501. 00001B36  673C                     beq        +0x3E /* 00001B74 */
  2502. 00001B38  4294                     clr.l      [A4]
  2503. 00001B3A  396E 000C 000A           move.w     [A4 + 0xA], [A6 + 0xC]
  2504. 00001B40  196E 000E 0004           move.b     [A4 + 0x4], [A6 + 0xE]
  2505. 00001B46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2506. 00001B4A  4EBA FD7A                jsr        [PC - 0x286 /* 000018C6 */]
  2507. 00001B4E  2940 0006                move.l     [A4 + 0x6], D0
  2508. 00001B52  4AAC 0006                tst.l      [A4 + 0x6]
  2509. 00001B56  588F                     addq.l     A7, 4
  2510. 00001B58  671A                     beq        +0x1C /* 00001B74 */
  2511. 00001B5A  4AAD A440                tst.l      [A5 - 0x5BC0]
  2512. 00001B5E  6606                     bne        +0x8 /* 00001B66 */
  2513. 00001B60  2B4C A440                move.l     [A5 - 0x5BC0], A4
  2514. 00001B64  600E                     bra        +0x10 /* 00001B74 */
  2515. label00001B66:
  2516. 00001B66  266D A440                movea.l    A3, [A5 - 0x5BC0]
  2517. 00001B6A  6002                     bra        +0x4 /* 00001B6E */
  2518. label00001B6C:
  2519. 00001B6C  2653                     movea.l    A3, [A3]
  2520. label00001B6E:
  2521. 00001B6E  4A93                     tst.l      [A3]
  2522. 00001B70  66FA                     bne        -0x4 /* 00001B6C */
  2523. 00001B72  268C                     move.l     [A3], A4
  2524. label00001B74:
  2525. 00001B74  1007                     move.b     D0, D7
  2526. 00001B76  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2527. 00001B7A  4E5E                     unlink     A6
  2528. 00001B7C  4E75                     rts
  2529. 00001B7E  4E56 0000                link       A6, 0
  2530. 00001B82  48E7 0108                movem.l    -[A7], D7,A4
  2531. 00001B86  99CC                     sub.l      A4, A4
  2532. 00001B88  7E00                     moveq.l    D7, 0x00
  2533. 00001B8A  286D A440                movea.l    A4, [A5 - 0x5BC0]
  2534. 00001B8E  6018                     bra        +0x1A /* 00001BA8 */
  2535. label00001B90:
  2536. 00001B90  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2537. 00001B94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2538. 00001B98  4EBA FDAA                jsr        [PC - 0x256 /* 00001944 */]
  2539. 00001B9C  4A40                     tst.w      D0
  2540. 00001B9E  508F                     addq.l     A7, 8
  2541. 00001BA0  6604                     bne        +0x6 /* 00001BA6 */
  2542. 00001BA2  7E01                     moveq.l    D7, 0x01
  2543. 00001BA4  6002                     bra        +0x4 /* 00001BA8 */
  2544. label00001BA6:
  2545. 00001BA6  2854                     movea.l    A4, [A4]
  2546. label00001BA8:
  2547. 00001BA8  200C                     move.l     D0, A4
  2548. 00001BAA  6704                     beq        +0x6 /* 00001BB0 */
  2549. 00001BAC  4A07                     tst.b      D7
  2550. 00001BAE  67E0                     beq        -0x1E /* 00001B90 */
  2551. label00001BB0:
  2552. 00001BB0  200C                     move.l     D0, A4
  2553. 00001BB2  4CDF 1080                movem.l    D7,A4, [A7]+
  2554. 00001BB6  4E5E                     unlink     A6
  2555. 00001BB8  4E75                     rts
  2556. export_105:
  2557. 00001BBA  4E56 0000                link       A6, 0
  2558. 00001BBE  48E7 0108                movem.l    -[A7], D7,A4
  2559. 00001BC2  99CC                     sub.l      A4, A4
  2560. 00001BC4  7E00                     moveq.l    D7, 0x00
  2561. 00001BC6  286D A440                movea.l    A4, [A5 - 0x5BC0]
  2562. 00001BCA  6010                     bra        +0x12 /* 00001BDC */
  2563. label00001BCC:
  2564. 00001BCC  102E 0008                move.b     D0, [A6 + 0x8]
  2565. 00001BD0  B02C 0004                cmp.b      D0, [A4 + 0x4]
  2566. 00001BD4  6604                     bne        +0x6 /* 00001BDA */
  2567. 00001BD6  7E01                     moveq.l    D7, 0x01
  2568. 00001BD8  6002                     bra        +0x4 /* 00001BDC */
  2569. label00001BDA:
  2570. 00001BDA  2854                     movea.l    A4, [A4]
  2571. label00001BDC:
  2572. 00001BDC  200C                     move.l     D0, A4
  2573. 00001BDE  6704                     beq        +0x6 /* 00001BE4 */
  2574. 00001BE0  4A07                     tst.b      D7
  2575. 00001BE2  67E8                     beq        -0x16 /* 00001BCC */
  2576. label00001BE4:
  2577. 00001BE4  200C                     move.l     D0, A4
  2578. 00001BE6  4CDF 1080                movem.l    D7,A4, [A7]+
  2579. 00001BEA  4E5E                     unlink     A6
  2580. 00001BEC  4E75                     rts
  2581. export_106:
  2582. fn00001BEE:
  2583. 00001BEE  4E56 0000                link       A6, 0
  2584. 00001BF2  48E7 0108                movem.l    -[A7], D7,A4
  2585. 00001BF6  99CC                     sub.l      A4, A4
  2586. 00001BF8  7E00                     moveq.l    D7, 0x00
  2587. 00001BFA  286D A440                movea.l    A4, [A5 - 0x5BC0]
  2588. 00001BFE  6010                     bra        +0x12 /* 00001C10 */
  2589. label00001C00:
  2590. 00001C00  302E 0008                move.w     D0, [A6 + 0x8]
  2591. 00001C04  B06C 000A                cmp.w      D0, [A4 + 0xA]
  2592. 00001C08  6604                     bne        +0x6 /* 00001C0E */
  2593. 00001C0A  7E01                     moveq.l    D7, 0x01
  2594. 00001C0C  6002                     bra        +0x4 /* 00001C10 */
  2595. label00001C0E:
  2596. 00001C0E  2854                     movea.l    A4, [A4]
  2597. label00001C10:
  2598. 00001C10  200C                     move.l     D0, A4
  2599. 00001C12  6704                     beq        +0x6 /* 00001C18 */
  2600. 00001C14  4A07                     tst.b      D7
  2601. 00001C16  67E8                     beq        -0x16 /* 00001C00 */
  2602. label00001C18:
  2603. 00001C18  200C                     move.l     D0, A4
  2604. 00001C1A  4CDF 1080                movem.l    D7,A4, [A7]+
  2605. 00001C1E  4E5E                     unlink     A6
  2606. 00001C20  4E75                     rts
  2607. export_107:
  2608. fn00001C22:
  2609. 00001C22  4E56 FFFC                link       A6, -0x0004
  2610. 00001C26  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2611. 00001C2A  3E2E 0008                move.w     D7, [A6 + 0x8]
  2612. 00001C2E  2C2E 000A                move.l     D6, [A6 + 0xA]
  2613. 00001C32  7AFF                     moveq.l    D5, 0xFFFFFFFF
  2614. 00001C34  422E FFFD                clr.b      [A6 - 0x3]
  2615. 00001C38  422E FFFC                clr.b      [A6 - 0x4]
  2616. 00001C3C  3F07                     move.w     -[A7], D7
  2617. 00001C3E  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2618. 00001C42  2840                     movea.l    A4, D0
  2619. 00001C44  200C                     move.l     D0, A4
  2620. 00001C46  548F                     addq.l     A7, 2
  2621. 00001C48  6700 00CC                beq        +0xCE /* 00001D16 */
  2622. 00001C4C  2F06                     move.l     -[A7], D6
  2623. 00001C4E  3F07                     move.w     -[A7], D7
  2624. 00001C50  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2625. 00001C54  3800                     move.w     D4, D0
  2626. 00001C56  5486                     addq.l     D6, 2
  2627. 00001C58  5C8F                     addq.l     A7, 6
  2628. 00001C5A  6000 00AE                bra        +0xB0 /* 00001D0A */
  2629. label00001C5E:
  2630. 00001C5E  2F06                     move.l     -[A7], D6
  2631. 00001C60  3F07                     move.w     -[A7], D7
  2632. 00001C62  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2633. 00001C66  3D40 FFFE                move.w     [A6 - 0x2], D0
  2634. 00001C6A  5486                     addq.l     D6, 2
  2635. 00001C6C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2636. 00001C70  5C8F                     addq.l     A7, 6
  2637. 00001C72  660C                     bne        +0xE /* 00001C80 */
  2638. 00001C74  1D7C 0001 FFFD           move.b     [A6 - 0x3], 0x1
  2639. 00001C7A  2A06                     move.l     D5, D6
  2640. 00001C7C  6000 008C                bra        +0x8E /* 00001D0A */
  2641. label00001C80:
  2642. 00001C80  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2643. 00001C84  4EBA FF68                jsr        [PC - 0x98 /* 00001BEE */]
  2644. 00001C88  2640                     movea.l    A3, D0
  2645. 00001C8A  102B 0004                move.b     D0, [A3 + 0x4]
  2646. 00001C8E  548F                     addq.l     A7, 2
  2647. 00001C90  6B72                     bmi        +0x74 /* 00001D04 */
  2648. 00001C92  5100                     subq.b     D0, 8
  2649. 00001C94  676C                     beq        +0x6E /* 00001D02 */
  2650. 00001C96  6A06                     bpl        +0x8 /* 00001C9E */
  2651. 00001C98  5C00                     addq.b     D0, 6
  2652. 00001C9A  6716                     beq        +0x18 /* 00001CB2 */
  2653. 00001C9C  6004                     bra        +0x6 /* 00001CA2 */
  2654. label00001C9E:
  2655. 00001C9E  5500                     subq.b     D0, 2
  2656. 00001CA0  6A62                     bpl        +0x64 /* 00001D04 */
  2657. label00001CA2:
  2658. 00001CA2  2F06                     move.l     -[A7], D6
  2659. 00001CA4  3F07                     move.w     -[A7], D7
  2660. 00001CA6  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2661. 00001CAA  5440                     addq.w     D0, 2
  2662. 00001CAC  3600                     move.w     D3, D0
  2663. 00001CAE  5C8F                     addq.l     A7, 6
  2664. 00001CB0  6052                     bra        +0x54 /* 00001D04 */
  2665. label00001CB2:
  2666. 00001CB2  7600                     moveq.l    D3, 0x00
  2667. 00001CB4  6044                     bra        +0x46 /* 00001CFA */
  2668. label00001CB6:
  2669. 00001CB6  3043                     movea.w    A0, D3
  2670. 00001CB8  4870 6800                pea.l      [A0 + D6]
  2671. 00001CBC  3F07                     move.w     -[A7], D7
  2672. 00001CBE  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  2673. 00001CC2  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2674. 00001CC6  206D A446                movea.l    A0, [A5 - 0x5BBA]
  2675. 00001CCA  0C28 0023 0002           cmpi.b     [A0 + 0x2], 0x23 /* '#' */
  2676. 00001CD0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2677. 00001CD4  6612                     bne        +0x14 /* 00001CE8 */
  2678. 00001CD6  206D A446                movea.l    A0, [A5 - 0x5BBA]
  2679. 00001CDA  0C28 0045 0003           cmpi.b     [A0 + 0x3], 0x45 /* 'E' */
  2680. 00001CE0  6606                     bne        +0x8 /* 00001CE8 */
  2681. 00001CE2  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  2682. label00001CE8:
  2683. 00001CE8  3043                     movea.w    A0, D3
  2684. 00001CEA  4870 6800                pea.l      [A0 + D6]
  2685. 00001CEE  3F07                     move.w     -[A7], D7
  2686. 00001CF0  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2687. 00001CF4  5440                     addq.w     D0, 2
  2688. 00001CF6  D640                     add.w      D3, D0
  2689. 00001CF8  5C8F                     addq.l     A7, 6
  2690. label00001CFA:
  2691. 00001CFA  4A2E FFFC                tst.b      [A6 - 0x4]
  2692. 00001CFE  67B6                     beq        -0x48 /* 00001CB6 */
  2693. 00001D00  6002                     bra        +0x4 /* 00001D04 */
  2694. label00001D02:
  2695. 00001D02  7600                     moveq.l    D3, 0x00
  2696. label00001D04:
  2697. 00001D04  3043                     movea.w    A0, D3
  2698. 00001D06  DC88                     add.l      D6, A0
  2699. 00001D08  5344                     subq.w     D4, 1
  2700. label00001D0A:
  2701. 00001D0A  4A44                     tst.w      D4
  2702. 00001D0C  6F08                     ble        +0xA /* 00001D16 */
  2703. 00001D0E  4A2E FFFD                tst.b      [A6 - 0x3]
  2704. 00001D12  6700 FF4A                beq        -0xB4 /* 00001C5E */
  2705. label00001D16:
  2706. 00001D16  2005                     move.l     D0, D5
  2707. 00001D18  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  2708. 00001D1C  4E5E                     unlink     A6
  2709. 00001D1E  4E75                     rts
  2710. export_108:
  2711. fn00001D20:
  2712. 00001D20  4E56 0000                link       A6, 0
  2713. 00001D24  48E7 0300                movem.l    -[A7], D6,D7
  2714. 00001D28  7E00                     moveq.l    D7, 0x00
  2715. 00001D2A  601C                     bra        +0x1E /* 00001D48 */
  2716. label00001D2C:
  2717. 00001D2C  5C47                     addq.w     D7, 6
  2718. 00001D2E  3047                     movea.w    A0, D7
  2719. 00001D30  2F08                     move.l     -[A7], A0
  2720. 00001D32  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2721. 00001D36  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2722. 00001D3A  3C00                     move.w     D6, D0
  2723. 00001D3C  7002                     moveq.l    D0, 0x02
  2724. 00001D3E  D046                     add.w      D0, D6
  2725. 00001D40  DE40                     add.w      D7, D0
  2726. 00001D42  536E 0008                subq.w     [A6 + 0x8], 1
  2727. 00001D46  5C8F                     addq.l     A7, 6
  2728. label00001D48:
  2729. 00001D48  4A6E 0008                tst.w      [A6 + 0x8]
  2730. 00001D4C  6EDE                     bgt        -0x20 /* 00001D2C */
  2731. 00001D4E  3047                     movea.w    A0, D7
  2732. 00001D50  2F08                     move.l     -[A7], A0
  2733. 00001D52  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2734. 00001D56  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2735. 00001D5A  5340                     subq.w     D0, 1
  2736. 00001D5C  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  2737. 00001D62  4E5E                     unlink     A6
  2738. 00001D64  4E75                     rts
  2739. fn00001D66:
  2740. 00001D66  4E56 0000                link       A6, 0
  2741. 00001D6A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2742. 00001D6E  7E00                     moveq.l    D7, 0x00
  2743. 00001D70  7AFF                     moveq.l    D5, 0xFFFFFFFF
  2744. 00001D72  78FF                     moveq.l    D4, 0xFFFFFFFF
  2745. 00001D74  602A                     bra        +0x2C /* 00001DA0 */
  2746. label00001D76:
  2747. 00001D76  3047                     movea.w    A0, D7
  2748. 00001D78  2F08                     move.l     -[A7], A0
  2749. 00001D7A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2750. 00001D7E  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2751. 00001D82  5340                     subq.w     D0, 1
  2752. 00001D84  3A00                     move.w     D5, D0
  2753. 00001D86  5C47                     addq.w     D7, 6
  2754. 00001D88  3047                     movea.w    A0, D7
  2755. 00001D8A  2E88                     move.l     [A7], A0
  2756. 00001D8C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2757. 00001D90  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2758. 00001D94  3C00                     move.w     D6, D0
  2759. 00001D96  7002                     moveq.l    D0, 0x02
  2760. 00001D98  D046                     add.w      D0, D6
  2761. 00001D9A  DE40                     add.w      D7, D0
  2762. 00001D9C  5244                     addq.w     D4, 1
  2763. 00001D9E  508F                     addq.l     A7, 8
  2764. label00001DA0:
  2765. 00001DA0  BA6E 0008                cmp.w      D5, [A6 + 0x8]
  2766. 00001DA4  6C0E                     bge        +0x10 /* 00001DB4 */
  2767. 00001DA6  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2768. 00001DAA  2068 0012                movea.l    A0, [A0 + 0x12]
  2769. 00001DAE  BA68 001A                cmp.w      D5, [A0 + 0x1A]
  2770. 00001DB2  6DC2                     blt        -0x3C /* 00001D76 */
  2771. label00001DB4:
  2772. 00001DB4  BA6E 0008                cmp.w      D5, [A6 + 0x8]
  2773. 00001DB8  6F02                     ble        +0x4 /* 00001DBC */
  2774. 00001DBA  5344                     subq.w     D4, 1
  2775. label00001DBC:
  2776. 00001DBC  3004                     move.w     D0, D4
  2777. 00001DBE  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2778. 00001DC2  4E5E                     unlink     A6
  2779. 00001DC4  4E75                     rts
  2780. export_109:
  2781. fn00001DC6:
  2782. 00001DC6  4E56 FDE0                link       A6, -0x0220
  2783. 00001DCA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2784. 00001DCE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2785. 00001DD2  4A68 000A                tst.w      [A0 + 0xA]
  2786. 00001DD6  6D00 02BA                blt        +0x2BC /* 00002092 */
  2787. 00001DDA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2788. 00001DDE  2868 0012                movea.l    A4, [A0 + 0x12]
  2789. 00001DE2  200C                     move.l     D0, A4
  2790. 00001DE4  6700 02AC                beq        +0x2AE /* 00002092 */
  2791. 00001DE8  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  2792. 00001DEC  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  2793. 00001DF0  3EAC 005A                move.w     [A7], [A4 + 0x5A]
  2794. 00001DF4  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2795. 00001DF8  4A80                     tst.l      D0
  2796. 00001DFA  548F                     addq.l     A7, 2
  2797. 00001DFC  6600 0184                bne        +0x186 /* 00001F82 */
  2798. 00001E00  2F2C 0050                move.l     -[A7], [A4 + 0x50]
  2799. 00001E04  486E FEFA                pea.l      [A6 - 0x106]
  2800. 00001E08  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2801. 00001E0C  486E FEFA                pea.l      [A6 - 0x106]
  2802. 00001E10  486E FDFA                pea.l      [A6 - 0x206]
  2803. 00001E14  4EBA F8D0                jsr        [PC - 0x730 /* 000016E6 */]
  2804. 00001E18  4257                     clr.w      [A7]
  2805. 00001E1A  486E FDFA                pea.l      [A6 - 0x206]
  2806. 00001E1E  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  2807. 00001E22  486E FFFC                pea.l      [A6 - 0x4]
  2808. 00001E26  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2809. 00001E2A  3E1F                     move.w     D7, [A7]+
  2810. 00001E2C  4A47                     tst.w      D7
  2811. 00001E2E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2812. 00001E32  6600 014E                bne        +0x150 /* 00001F82 */
  2813. 00001E36  486E FDEE                pea.l      [A6 - 0x212]
  2814. 00001E3A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2815. 00001E3E  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2816. 00001E42  70FF                     moveq.l    D0, 0xFFFFFFFF
  2817. 00001E44  D06E FDF0                add.w      D0, [A6 - 0x210]
  2818. 00001E48  3940 0016                move.w     [A4 + 0x16], D0
  2819. 00001E4C  486E FDF6                pea.l      [A6 - 0x20A]
  2820. 00001E50  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2821. 00001E54  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2822. 00001E58  51AE FDF6                subq.l     [A6 - 0x20A], 8
  2823. 00001E5C  206E FDF6                movea.l    A0, [A6 - 0x20A]
  2824. 00001E60  4868 0001                pea.l      [A0 + 0x1]
  2825. 00001E64  3F2C 005A                move.w     -[A7], [A4 + 0x5A]
  2826. 00001E68  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2827. 00001E6C  4A00                     tst.b      D0
  2828. 00001E6E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2829. 00001E72  6700 0102                beq        +0x104 /* 00001F76 */
  2830. 00001E76  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  2831. 00001E7A  4878 FFFF                push.l     0xFFFF
  2832. 00001E7E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2833. 00001E82  3F2C 005A                move.w     -[A7], [A4 + 0x5A]
  2834. 00001E86  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2835. 00001E8A  3E00                     move.w     D7, D0
  2836. 00001E8C  4A47                     tst.w      D7
  2837. 00001E8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2838. 00001E92  6600 00D8                bne        +0xDA /* 00001F6C */
  2839. 00001E96  2F2C 0054                move.l     -[A7], [A4 + 0x54]
  2840. 00001E9A  486E FEFA                pea.l      [A6 - 0x106]
  2841. 00001E9E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2842. 00001EA2  486E FEFA                pea.l      [A6 - 0x106]
  2843. 00001EA6  486E FDFA                pea.l      [A6 - 0x206]
  2844. 00001EAA  4EBA F83A                jsr        [PC - 0x7C6 /* 000016E6 */]
  2845. 00001EAE  4257                     clr.w      [A7]
  2846. 00001EB0  486E FDFA                pea.l      [A6 - 0x206]
  2847. 00001EB4  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  2848. 00001EB8  486E FFFA                pea.l      [A6 - 0x6]
  2849. 00001EBC  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2850. 00001EC0  3E1F                     move.w     D7, [A7]+
  2851. 00001EC2  4A47                     tst.w      D7
  2852. 00001EC4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2853. 00001EC8  6600 00AC                bne        +0xAE /* 00001F76 */
  2854. 00001ECC  486E FDEE                pea.l      [A6 - 0x212]
  2855. 00001ED0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2856. 00001ED4  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2857. 00001ED8  486E FDF6                pea.l      [A6 - 0x20A]
  2858. 00001EDC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2859. 00001EE0  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2860. 00001EE4  51AE FDF6                subq.l     [A6 - 0x20A], 8
  2861. 00001EE8  206E FDF6                movea.l    A0, [A6 - 0x20A]
  2862. 00001EEC  4868 0001                pea.l      [A0 + 0x1]
  2863. 00001EF0  3F2C 005C                move.w     -[A7], [A4 + 0x5C]
  2864. 00001EF4  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2865. 00001EF8  4A00                     tst.b      D0
  2866. 00001EFA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2867. 00001EFE  675E                     beq        +0x60 /* 00001F5E */
  2868. 00001F00  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  2869. 00001F04  4878 FFFF                push.l     0xFFFF
  2870. 00001F08  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2871. 00001F0C  3F2C 005C                move.w     -[A7], [A4 + 0x5C]
  2872. 00001F10  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2873. 00001F14  3E00                     move.w     D7, D0
  2874. 00001F16  4A47                     tst.w      D7
  2875. 00001F18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2876. 00001F1C  670C                     beq        +0xE /* 00001F2A */
  2877. 00001F1E  3F2C 005C                move.w     -[A7], [A4 + 0x5C]
  2878. 00001F22  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  2879. 00001F26  548F                     addq.l     A7, 2
  2880. 00001F28  6034                     bra        +0x36 /* 00001F5E */
  2881. label00001F2A:
  2882. 00001F2A  3F2C 005C                move.w     -[A7], [A4 + 0x5C]
  2883. 00001F2E  4267                     clr.w      -[A7]
  2884. 00001F30  4EBA FDEE                jsr        [PC - 0x212 /* 00001D20 */]
  2885. 00001F34  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2886. 00001F38  2068 0012                movea.l    A0, [A0 + 0x12]
  2887. 00001F3C  3140 0018                move.w     [A0 + 0x18], D0
  2888. 00001F40  3EAC 005C                move.w     [A7], [A4 + 0x5C]
  2889. 00001F44  70FF                     moveq.l    D0, 0xFFFFFFFF
  2890. 00001F46  D06E FDF0                add.w      D0, [A6 - 0x210]
  2891. 00001F4A  3F00                     move.w     -[A7], D0
  2892. 00001F4C  4EBA FDD2                jsr        [PC - 0x22E /* 00001D20 */]
  2893. 00001F50  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2894. 00001F54  2068 0012                movea.l    A0, [A0 + 0x12]
  2895. 00001F58  3140 001A                move.w     [A0 + 0x1A], D0
  2896. 00001F5C  5C8F                     addq.l     A7, 6
  2897. label00001F5E:
  2898. 00001F5E  4267                     clr.w      -[A7]
  2899. 00001F60  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2900. 00001F64  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  2901. 00001F68  548F                     addq.l     A7, 2
  2902. 00001F6A  600A                     bra        +0xC /* 00001F76 */
  2903. label00001F6C:
  2904. 00001F6C  3F2C 005A                move.w     -[A7], [A4 + 0x5A]
  2905. 00001F70  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  2906. 00001F74  548F                     addq.l     A7, 2
  2907. label00001F76:
  2908. 00001F76  4267                     clr.w      -[A7]
  2909. 00001F78  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2910. 00001F7C  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  2911. 00001F80  548F                     addq.l     A7, 2
  2912. label00001F82:
  2913. 00001F82  3F2C 0058                move.w     -[A7], [A4 + 0x58]
  2914. 00001F86  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2915. 00001F8A  4A80                     tst.l      D0
  2916. 00001F8C  548F                     addq.l     A7, 2
  2917. 00001F8E  6600 0102                bne        +0x104 /* 00002092 */
  2918. 00001F92  2F2C 004C                move.l     -[A7], [A4 + 0x4C]
  2919. 00001F96  486E FEFA                pea.l      [A6 - 0x106]
  2920. 00001F9A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2921. 00001F9E  486E FEFA                pea.l      [A6 - 0x106]
  2922. 00001FA2  486E FDFA                pea.l      [A6 - 0x206]
  2923. 00001FA6  4EBA F73E                jsr        [PC - 0x8C2 /* 000016E6 */]
  2924. 00001FAA  4257                     clr.w      [A7]
  2925. 00001FAC  486E FDFA                pea.l      [A6 - 0x206]
  2926. 00001FB0  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  2927. 00001FB4  486E FFFE                pea.l      [A6 - 0x2]
  2928. 00001FB8  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2929. 00001FBC  3E1F                     move.w     D7, [A7]+
  2930. 00001FBE  4A47                     tst.w      D7
  2931. 00001FC0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2932. 00001FC4  6600 00CC                bne        +0xCE /* 00002092 */
  2933. 00001FC8  486E FDEE                pea.l      [A6 - 0x212]
  2934. 00001FCC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2935. 00001FD0  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2936. 00001FD4  486E FDF6                pea.l      [A6 - 0x20A]
  2937. 00001FD8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2938. 00001FDC  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2939. 00001FE0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2940. 00001FE4  3028 000A                move.w     D0, [A0 + 0xA]
  2941. 00001FE8  48C0                     ext.l      D0
  2942. 00001FEA  E588                     lsl        D0, 2
  2943. 00001FEC  2E80                     move.l     [A7], D0
  2944. 00001FEE  3F2C 005A                move.w     -[A7], [A4 + 0x5A]
  2945. 00001FF2  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  2946. 00001FF6  2C00                     move.l     D6, D0
  2947. 00001FF8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2948. 00001FFC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2949. 00001FFE  D0AE FDEE                add.l      D0, [A6 - 0x212]
  2950. 00002002  3068 000A                movea.w    A0, [A0 + 0xA]
  2951. 00002006  B088                     cmp.l      D0, A0
  2952. 00002008  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2953. 0000200C  6F1E                     ble        +0x20 /* 0000202C */
  2954. 0000200E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2955. 00002012  3028 000A                move.w     D0, [A0 + 0xA]
  2956. 00002016  48C0                     ext.l      D0
  2957. 00002018  E588                     lsl        D0, 2
  2958. 0000201A  5880                     addq.l     D0, 4
  2959. 0000201C  2F00                     move.l     -[A7], D0
  2960. 0000201E  3F2C 005A                move.w     -[A7], [A4 + 0x5A]
  2961. 00002022  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  2962. 00002026  2A00                     move.l     D5, D0
  2963. 00002028  5C8F                     addq.l     A7, 6
  2964. 0000202A  6004                     bra        +0x6 /* 00002030 */
  2965. label0000202C:
  2966. 0000202C  2A2E FDF6                move.l     D5, [A6 - 0x20A]
  2967. label00002030:
  2968. 00002030  2005                     move.l     D0, D5
  2969. 00002032  9086                     sub.l      D0, D6
  2970. 00002034  2D40 FDF6                move.l     [A6 - 0x20A], D0
  2971. 00002038  4267                     clr.w      -[A7]
  2972. 0000203A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2973. 0000203E  3F3C 0001                move.w     -[A7], 0x1
  2974. 00002042  2F06                     move.l     -[A7], D6
  2975. 00002044  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2976. 00002048  206E FDF6                movea.l    A0, [A6 - 0x20A]
  2977. 0000204C  4868 0001                pea.l      [A0 + 0x1]
  2978. 00002050  3F2C 0058                move.w     -[A7], [A4 + 0x58]
  2979. 00002054  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2980. 00002058  4A00                     tst.b      D0
  2981. 0000205A  508F                     addq.l     A7, 8
  2982. 0000205C  6728                     beq        +0x2A /* 00002086 */
  2983. 0000205E  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  2984. 00002062  4878 FFFF                push.l     0xFFFF
  2985. 00002066  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2986. 0000206A  3F2C 0058                move.w     -[A7], [A4 + 0x58]
  2987. 0000206E  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2988. 00002072  3E00                     move.w     D7, D0
  2989. 00002074  4A47                     tst.w      D7
  2990. 00002076  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2991. 0000207A  670A                     beq        +0xC /* 00002086 */
  2992. 0000207C  3F2C 0058                move.w     -[A7], [A4 + 0x58]
  2993. 00002080  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  2994. 00002084  548F                     addq.l     A7, 2
  2995. label00002086:
  2996. 00002086  4267                     clr.w      -[A7]
  2997. 00002088  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2998. 0000208C  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  2999. 00002090  548F                     addq.l     A7, 2
  3000. label00002092:
  3001. 00002092  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3002. 00002096  4E5E                     unlink     A6
  3003. 00002098  4E75                     rts
  3004. export_110:
  3005. 0000209A  4E56 0000                link       A6, 0
  3006. 0000209E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3007. 000020A2  4AA8 0012                tst.l      [A0 + 0x12]
  3008. 000020A6  6712                     beq        +0x14 /* 000020BA */
  3009. 000020A8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3010. 000020AC  2068 0012                movea.l    A0, [A0 + 0x12]
  3011. 000020B0  3F28 0058                move.w     -[A7], [A0 + 0x58]
  3012. 000020B4  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  3013. 000020B8  548F                     addq.l     A7, 2
  3014. label000020BA:
  3015. 000020BA  4E5E                     unlink     A6
  3016. 000020BC  4E75                     rts
  3017. export_111:
  3018. 000020BE  4E56 FEFC                link       A6, -0x0104
  3019. 000020C2  2F0C                     move.l     -[A7], A4
  3020. 000020C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3021. 000020C8  486E FF00                pea.l      [A6 - 0x100]
  3022. 000020CC  4EBA F618                jsr        [PC - 0x9E8 /* 000016E6 */]
  3023. 000020D0  302D F97A                move.w     D0, [A5 - 0x686]
  3024. 000020D4  906E 0010                sub.w      D0, [A6 + 0x10]
  3025. 000020D8  48C0                     ext.l      D0
  3026. 000020DA  81FC 0002                divs.w     D0, 0x2
  3027. 000020DE  3B40 A46E                move.w     [A5 - 0x5B92], D0
  3028. 000020E2  322D F978                move.w     D1, [A5 - 0x688]
  3029. 000020E6  926E 0012                sub.w      D1, [A6 + 0x12]
  3030. 000020EA  9278 0BAA                sub.w      D1, [0x00000BAA /* MBarHeight */]
  3031. 000020EE  48C1                     ext.l      D1
  3032. 000020F0  83FC 0002                divs.w     D1, 0x2
  3033. 000020F4  3B41 A470                move.w     [A5 - 0x5B90], D1
  3034. 000020F8  4A41                     tst.w      D1
  3035. 000020FA  508F                     addq.l     A7, 8
  3036. 000020FC  6C04                     bge        +0x6 /* 00002102 */
  3037. 000020FE  426D A470                clr.w      [A5 - 0x5B90]
  3038. label00002102:
  3039. 00002102  486D A476                pea.l      [A5 - 0x5B8A]
  3040. 00002106  3F2D A46E                move.w     -[A7], [A5 - 0x5B92]
  3041. 0000210A  3F2D A470                move.w     -[A7], [A5 - 0x5B90]
  3042. 0000210E  302D A46E                move.w     D0, [A5 - 0x5B92]
  3043. 00002112  D06E 0010                add.w      D0, [A6 + 0x10]
  3044. 00002116  5340                     subq.w     D0, 1
  3045. 00002118  3F00                     move.w     -[A7], D0
  3046. 0000211A  302D A470                move.w     D0, [A5 - 0x5B90]
  3047. 0000211E  D06E 0012                add.w      D0, [A6 + 0x12]
  3048. 00002122  5340                     subq.w     D0, 1
  3049. 00002124  3F00                     move.w     -[A7], D0
  3050. 00002126  A8A7                     syscall    SetRect
  3051. 00002128  2F2D A47A                move.l     -[A7], [A5 - 0x5B86]
  3052. 0000212C  2F2D A476                move.l     -[A7], [A5 - 0x5B8A]
  3053. 00002130  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  3054. 00002134  4A6E 0014                tst.w      [A6 + 0x14]
  3055. 00002138  508F                     addq.l     A7, 8
  3056. 0000213A  6D16                     blt        +0x18 /* 00002152 */
  3057. 0000213C  486D A476                pea.l      [A5 - 0x5B8A]
  3058. 00002140  4267                     clr.w      -[A7]
  3059. 00002142  3F38 0BAA                move.w     -[A7], [0x00000BAA /* MBarHeight */]
  3060. 00002146  3F2D F97A                move.w     -[A7], [A5 - 0x686]
  3061. 0000214A  3F2D F978                move.w     -[A7], [A5 - 0x688]
  3062. 0000214E  A8A7                     syscall    SetRect
  3063. 00002150  6038                     bra        +0x3A /* 0000218A */
  3064. label00002152:
  3065. 00002152  486D A476                pea.l      [A5 - 0x5B8A]
  3066. 00002156  3F2D A46E                move.w     -[A7], [A5 - 0x5B92]
  3067. 0000215A  3038 0BAA                move.w     D0, [0x00000BAA /* MBarHeight */]
  3068. 0000215E  D06D A470                add.w      D0, [A5 - 0x5B90]
  3069. 00002162  3F00                     move.w     -[A7], D0
  3070. 00002164  302D A46E                move.w     D0, [A5 - 0x5B92]
  3071. 00002168  D06E 0010                add.w      D0, [A6 + 0x10]
  3072. 0000216C  5340                     subq.w     D0, 1
  3073. 0000216E  3F00                     move.w     -[A7], D0
  3074. 00002170  3038 0BAA                move.w     D0, [0x00000BAA /* MBarHeight */]
  3075. 00002174  D06D A470                add.w      D0, [A5 - 0x5B90]
  3076. 00002178  D06E 0012                add.w      D0, [A6 + 0x12]
  3077. 0000217C  5340                     subq.w     D0, 1
  3078. 0000217E  3F00                     move.w     -[A7], D0
  3079. 00002180  A8A7                     syscall    SetRect
  3080. 00002182  426D A46E                clr.w      [A5 - 0x5B92]
  3081. 00002186  426D A470                clr.w      [A5 - 0x5B90]
  3082. label0000218A:
  3083. 0000218A  1B6E 0016 A450           move.b     [A5 - 0x5BB0], [A6 + 0x16]
  3084. 00002190  42A7                     clr.l      -[A7]
  3085. 00002192  42A7                     clr.l      -[A7]
  3086. 00002194  486D A476                pea.l      [A5 - 0x5B8A]
  3087. 00002198  486E FF00                pea.l      [A6 - 0x100]
  3088. 0000219C  4227                     clr.b      -[A7]
  3089. 0000219E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3090. 000021A2  4878 FFFF                push.l     0xFFFF
  3091. 000021A6  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3092. 000021AA  42A7                     clr.l      -[A7]
  3093. 000021AC  AA45                     syscall    NewCWindow
  3094. 000021AE  285F                     movea.l    A4, [A7]+
  3095. 000021B0  200C                     move.l     D0, A4
  3096. 000021B2  285F                     movea.l    A4, [A7]+
  3097. 000021B4  4E5E                     unlink     A6
  3098. 000021B6  4E75                     rts
  3099. fn000021B8:
  3100. 000021B8  4E56 FFFC                link       A6, -0x0004
  3101. 000021BC  486E FFFC                pea.l      [A6 - 0x4]
  3102. 000021C0  A874                     syscall    GetPort
  3103. 000021C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3104. 000021C6  A873                     syscall    SetPort
  3105. 000021C8  206E 0008                movea.l    A0, [A6 + 0x8]
  3106. 000021CC  4868 0010                pea.l      [A0 + 0x10]
  3107. 000021D0  A928                     syscall    InvalRect
  3108. 000021D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3109. 000021D6  A873                     syscall    SetPort
  3110. 000021D8  4A2D A44E                tst.b      [A5 - 0x5BB2]
  3111. 000021DC  670E                     beq        +0x10 /* 000021EC */
  3112. 000021DE  422D A44E                clr.b      [A5 - 0x5BB2]
  3113. 000021E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3114. 000021E6  4EBA 18FE                jsr        [PC + 0x18FE /* 00003AE6 */]
  3115. 000021EA  588F                     addq.l     A7, 4
  3116. label000021EC:
  3117. 000021EC  4E5E                     unlink     A6
  3118. 000021EE  4E75                     rts
  3119. export_112:
  3120. 000021F0  4E56 FFFA                link       A6, -0x0006
  3121. 000021F4  48E7 0018                movem.l    -[A7], A3,A4
  3122. 000021F8  4AAD A2E2                tst.l      [A5 - 0x5D1E]
  3123. 000021FC  6700 0094                beq        +0x96 /* 00002292 */
  3124. 00002200  206D A2E2                movea.l    A0, [A5 - 0x5D1E]
  3125. 00002204  2868 001C                movea.l    A4, [A0 + 0x1C]
  3126. 00002208  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  3127. 0000220C  4878 1388                push.l     0x1388
  3128. 00002210  303C 0005                move.w     D0, 0x5
  3129. 00002214  AAAA                     syscall    QuickTimeDispatch
  3130. 00002216  4227                     clr.b      -[A7]
  3131. 00002218  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  3132. 0000221C  303C 00DD                move.w     D0, 0xDD
  3133. 00002220  AAAA                     syscall    QuickTimeDispatch
  3134. 00002222  4A1F                     tst.b      [A7]+
  3135. 00002224  676C                     beq        +0x6E /* 00002292 */
  3136. 00002226  0C6C FFFF 000E           cmpi.w     [A4 + 0xE], 0xFFFF
  3137. 0000222C  670A                     beq        +0xC /* 00002238 */
  3138. 0000222E  302C 0010                move.w     D0, [A4 + 0x10]
  3139. 00002232  B06C 000E                cmp.w      D0, [A4 + 0xE]
  3140. 00002236  6C50                     bge        +0x52 /* 00002288 */
  3141. label00002238:
  3142. 00002238  526C 0010                addq.w     [A4 + 0x10], 1
  3143. 0000223C  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  3144. 00002240  303C 000C                move.w     D0, 0xC
  3145. 00002244  AAAA                     syscall    QuickTimeDispatch
  3146. 00002246  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  3147. 0000224A  4227                     clr.b      -[A7]
  3148. 0000224C  303C 0009                move.w     D0, 0x9 /* '\t' */
  3149. 00002250  AAAA                     syscall    QuickTimeDispatch
  3150. 00002252  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  3151. 00002256  303C 000D                move.w     D0, 0xD /* '\r' */
  3152. 0000225A  AAAA                     syscall    QuickTimeDispatch
  3153. 0000225C  4267                     clr.w      -[A7]
  3154. 0000225E  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  3155. 00002262  42A7                     clr.l      -[A7]
  3156. 00002264  42A7                     clr.l      -[A7]
  3157. 00002266  303C 0006                move.w     D0, 0x6
  3158. 0000226A  AAAA                     syscall    QuickTimeDispatch
  3159. 0000226C  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  3160. 00002270  1F3C 0001                move.b     -[A7], 0x1
  3161. 00002274  303C 0009                move.w     D0, 0x9 /* '\t' */
  3162. 00002278  AAAA                     syscall    QuickTimeDispatch
  3163. 0000227A  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  3164. 0000227E  303C 000B                move.w     D0, 0xB
  3165. 00002282  AAAA                     syscall    QuickTimeDispatch
  3166. 00002284  548F                     addq.l     A7, 2
  3167. 00002286  600A                     bra        +0xC /* 00002292 */
  3168. label00002288:
  3169. 00002288  2F2D A2E2                move.l     -[A7], [A5 - 0x5D1E]
  3170. 0000228C  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3171. 00002290  588F                     addq.l     A7, 4
  3172. label00002292:
  3173. 00002292  4AAD A280                tst.l      [A5 - 0x5D80]
  3174. 00002296  6700 009C                beq        +0x9E /* 00002334 */
  3175. 0000229A  206D A280                movea.l    A0, [A5 - 0x5D80]
  3176. 0000229E  2668 001C                movea.l    A3, [A0 + 0x1C]
  3177. 000022A2  4AAB 0014                tst.l      [A3 + 0x14]
  3178. 000022A6  6600 008C                bne        +0x8E /* 00002334 */
  3179. 000022AA  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3180. 000022AE  4878 1388                push.l     0x1388
  3181. 000022B2  303C 0005                move.w     D0, 0x5
  3182. 000022B6  AAAA                     syscall    QuickTimeDispatch
  3183. 000022B8  4227                     clr.b      -[A7]
  3184. 000022BA  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3185. 000022BE  303C 00DD                move.w     D0, 0xDD
  3186. 000022C2  AAAA                     syscall    QuickTimeDispatch
  3187. 000022C4  4A1F                     tst.b      [A7]+
  3188. 000022C6  676C                     beq        +0x6E /* 00002334 */
  3189. 000022C8  0C6B FFFF 000E           cmpi.w     [A3 + 0xE], 0xFFFF
  3190. 000022CE  670A                     beq        +0xC /* 000022DA */
  3191. 000022D0  302B 0010                move.w     D0, [A3 + 0x10]
  3192. 000022D4  B06B 000E                cmp.w      D0, [A3 + 0xE]
  3193. 000022D8  6C50                     bge        +0x52 /* 0000232A */
  3194. label000022DA:
  3195. 000022DA  526B 0010                addq.w     [A3 + 0x10], 1
  3196. 000022DE  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3197. 000022E2  303C 000C                move.w     D0, 0xC
  3198. 000022E6  AAAA                     syscall    QuickTimeDispatch
  3199. 000022E8  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3200. 000022EC  4227                     clr.b      -[A7]
  3201. 000022EE  303C 0009                move.w     D0, 0x9 /* '\t' */
  3202. 000022F2  AAAA                     syscall    QuickTimeDispatch
  3203. 000022F4  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3204. 000022F8  303C 000D                move.w     D0, 0xD /* '\r' */
  3205. 000022FC  AAAA                     syscall    QuickTimeDispatch
  3206. 000022FE  4267                     clr.w      -[A7]
  3207. 00002300  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3208. 00002304  42A7                     clr.l      -[A7]
  3209. 00002306  42A7                     clr.l      -[A7]
  3210. 00002308  303C 0006                move.w     D0, 0x6
  3211. 0000230C  AAAA                     syscall    QuickTimeDispatch
  3212. 0000230E  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3213. 00002312  1F3C 0001                move.b     -[A7], 0x1
  3214. 00002316  303C 0009                move.w     D0, 0x9 /* '\t' */
  3215. 0000231A  AAAA                     syscall    QuickTimeDispatch
  3216. 0000231C  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3217. 00002320  303C 000B                move.w     D0, 0xB
  3218. 00002324  AAAA                     syscall    QuickTimeDispatch
  3219. 00002326  548F                     addq.l     A7, 2
  3220. 00002328  600A                     bra        +0xC /* 00002334 */
  3221. label0000232A:
  3222. 0000232A  2F2D A280                move.l     -[A7], [A5 - 0x5D80]
  3223. 0000232E  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  3224. 00002332  588F                     addq.l     A7, 4
  3225. label00002334:
  3226. 00002334  4CDF 1800                movem.l    A3,A4, [A7]+
  3227. 00002338  4E5E                     unlink     A6
  3228. 0000233A  4E75                     rts
  3229. export_113:
  3230. fn0000233C:
  3231. 0000233C  4E56 0000                link       A6, 0
  3232. 00002340  2F0C                     move.l     -[A7], A4
  3233. 00002342  286D A438                movea.l    A4, [A5 - 0x5BC8]
  3234. 00002346  6002                     bra        +0x4 /* 0000234A */
  3235. label00002348:
  3236. 00002348  2854                     movea.l    A4, [A4]
  3237. label0000234A:
  3238. 0000234A  200C                     move.l     D0, A4
  3239. 0000234C  670A                     beq        +0xC /* 00002358 */
  3240. 0000234E  302C 0004                move.w     D0, [A4 + 0x4]
  3241. 00002352  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3242. 00002356  66F0                     bne        -0xE /* 00002348 */
  3243. label00002358:
  3244. 00002358  200C                     move.l     D0, A4
  3245. 0000235A  285F                     movea.l    A4, [A7]+
  3246. 0000235C  4E5E                     unlink     A6
  3247. 0000235E  4E75                     rts
  3248. export_114:
  3249. 00002360  4E56 0000                link       A6, 0
  3250. 00002364  48E7 0308                movem.l    -[A7], D6,D7,A4
  3251. 00002368  3E2E 0008                move.w     D7, [A6 + 0x8]
  3252. 0000236C  7C00                     moveq.l    D6, 0x00
  3253. 0000236E  1F3C 0001                move.b     -[A7], 0x1
  3254. 00002372  4878 001C                push.l     0x1C
  3255. 00002376  4267                     clr.w      -[A7]
  3256. 00002378  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3257. 0000237C  2840                     movea.l    A4, D0
  3258. 0000237E  200C                     move.l     D0, A4
  3259. 00002380  508F                     addq.l     A7, 8
  3260. 00002382  6700 0092                beq        +0x94 /* 00002416 */
  3261. 00002386  4294                     clr.l      [A4]
  3262. 00002388  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3263. 0000238C  4EBA F538                jsr        [PC - 0xAC8 /* 000018C6 */]
  3264. 00002390  2940 0004                move.l     [A4 + 0x4], D0
  3265. 00002394  0C47 2710                cmpi.w     D7, 0x2710
  3266. 00002398  588F                     addq.l     A7, 4
  3267. 0000239A  6D0C                     blt        +0xE /* 000023A8 */
  3268. 0000239C  0647 D8F0                addi.w     D7, 0xD8F0
  3269. 000023A0  197C 0001 001A           move.b     [A4 + 0x1A], 0x1
  3270. 000023A6  6004                     bra        +0x6 /* 000023AC */
  3271. label000023A8:
  3272. 000023A8  422C 001A                clr.b      [A4 + 0x1A]
  3273. label000023AC:
  3274. 000023AC  196E 0012 001B           move.b     [A4 + 0x1B], [A6 + 0x12]
  3275. 000023B2  3947 0008                move.w     [A4 + 0x8], D7
  3276. 000023B6  397C FFFF 000A           move.w     [A4 + 0xA], 0xFFFF
  3277. 000023BC  396E 0010 000C           move.w     [A4 + 0xC], [A6 + 0x10]
  3278. 000023C2  42AC 000E                clr.l      [A4 + 0xE]
  3279. 000023C6  42AC 0016                clr.l      [A4 + 0x16]
  3280. 000023CA  0C6E FFFF 000E           cmpi.w     [A6 + 0xE], 0xFFFF
  3281. 000023D0  6710                     beq        +0x12 /* 000023E2 */
  3282. 000023D2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3283. 000023D6  4EBA FF64                jsr        [PC - 0x9C /* 0000233C */]
  3284. 000023DA  2940 0012                move.l     [A4 + 0x12], D0
  3285. 000023DE  548F                     addq.l     A7, 2
  3286. 000023E0  6004                     bra        +0x6 /* 000023E6 */
  3287. label000023E2:
  3288. 000023E2  42AC 0012                clr.l      [A4 + 0x12]
  3289. label000023E6:
  3290. 000023E6  4AAD A430                tst.l      [A5 - 0x5BD0]
  3291. 000023EA  6606                     bne        +0x8 /* 000023F2 */
  3292. 000023EC  2B4C A430                move.l     [A5 - 0x5BD0], A4
  3293. 000023F0  601E                     bra        +0x20 /* 00002410 */
  3294. label000023F2:
  3295. 000023F2  2B6D A430 A42C           move.l     [A5 - 0x5BD4], [A5 - 0x5BD0]
  3296. 000023F8  6008                     bra        +0xA /* 00002402 */
  3297. label000023FA:
  3298. 000023FA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3299. 000023FE  2B50 A42C                move.l     [A5 - 0x5BD4], [A0]
  3300. label00002402:
  3301. 00002402  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3302. 00002406  4A90                     tst.l      [A0]
  3303. 00002408  66F0                     bne        -0xE /* 000023FA */
  3304. 0000240A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3305. 0000240E  208C                     move.l     [A0], A4
  3306. label00002410:
  3307. 00002410  2B4C A42C                move.l     [A5 - 0x5BD4], A4
  3308. 00002414  7C01                     moveq.l    D6, 0x01
  3309. label00002416:
  3310. 00002416  1006                     move.b     D0, D6
  3311. 00002418  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3312. 0000241C  4E5E                     unlink     A6
  3313. 0000241E  4E75                     rts
  3314. export_115:
  3315. 00002420  4E56 0000                link       A6, 0
  3316. 00002424  42AD A42C                clr.l      [A5 - 0x5BD4]
  3317. 00002428  4E5E                     unlink     A6
  3318. 0000242A  4E75                     rts
  3319. fn0000242C:
  3320. 0000242C  4E56 FDF4                link       A6, -0x020C
  3321. 00002430  2F07                     move.l     -[A7], D7
  3322. 00002432  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3323. 00002436  3F28 0024                move.w     -[A7], [A0 + 0x24]
  3324. 0000243A  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  3325. 0000243E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3326. 00002442  2F28 0032                move.l     -[A7], [A0 + 0x32]
  3327. 00002446  486E FF00                pea.l      [A6 - 0x100]
  3328. 0000244A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3329. 0000244E  486E FF00                pea.l      [A6 - 0x100]
  3330. 00002452  486E FE00                pea.l      [A6 - 0x200]
  3331. 00002456  4EBA F28E                jsr        [PC - 0xD72 /* 000016E6 */]
  3332. 0000245A  4257                     clr.w      [A7]
  3333. 0000245C  486E FE00                pea.l      [A6 - 0x200]
  3334. 00002460  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  3335. 00002464  486E FDFE                pea.l      [A6 - 0x202]
  3336. 00002468  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  3337. 0000246C  3E1F                     move.w     D7, [A7]+
  3338. 0000246E  4A47                     tst.w      D7
  3339. 00002470  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3340. 00002474  6600 009A                bne        +0x9C /* 00002510 */
  3341. 00002478  486E FDFA                pea.l      [A6 - 0x206]
  3342. 0000247C  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  3343. 00002480  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  3344. 00002484  70FF                     moveq.l    D0, 0xFFFFFFFF
  3345. 00002486  D06E FDFC                add.w      D0, [A6 - 0x204]
  3346. 0000248A  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3347. 0000248E  3140 0016                move.w     [A0 + 0x16], D0
  3348. 00002492  486E FDF6                pea.l      [A6 - 0x20A]
  3349. 00002496  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  3350. 0000249A  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  3351. 0000249E  486E FDF4                pea.l      [A6 - 0x20C]
  3352. 000024A2  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  3353. 000024A6  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  3354. 000024AA  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3355. 000024AE  316E FDF4 003E           move.w     [A0 + 0x3E], [A6 - 0x20C]
  3356. 000024B4  70F6                     moveq.l    D0, 0xFFFFFFF6
  3357. 000024B6  D0AE FDF6                add.l      D0, [A6 - 0x20A]
  3358. 000024BA  2D40 FDF6                move.l     [A6 - 0x20A], D0
  3359. 000024BE  5280                     addq.l     D0, 1
  3360. 000024C0  2E80                     move.l     [A7], D0
  3361. 000024C2  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3362. 000024C6  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  3363. 000024CA  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3364. 000024CE  4A00                     tst.b      D0
  3365. 000024D0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3366. 000024D4  673A                     beq        +0x3C /* 00002510 */
  3367. 000024D6  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  3368. 000024DA  4878 FFFF                push.l     0xFFFF
  3369. 000024DE  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  3370. 000024E2  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3371. 000024E6  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  3372. 000024EA  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  3373. 000024EE  3E00                     move.w     D7, D0
  3374. 000024F0  4257                     clr.w      [A7]
  3375. 000024F2  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  3376. 000024F6  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  3377. 000024FA  4A47                     tst.w      D7
  3378. 000024FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3379. 00002500  670E                     beq        +0x10 /* 00002510 */
  3380. 00002502  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3381. 00002506  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  3382. 0000250A  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  3383. 0000250E  548F                     addq.l     A7, 2
  3384. label00002510:
  3385. 00002510  202E FDFA                move.l     D0, [A6 - 0x206]
  3386. 00002514  2040                     movea.l    A0, D0
  3387. 00002516  4870 0802                pea.l      [A0 + D0 + 0x2]
  3388. 0000251A  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3389. 0000251E  3F28 0060                move.w     -[A7], [A0 + 0x60]
  3390. 00002522  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3391. 00002526  202E FDFA                move.l     D0, [A6 - 0x206]
  3392. 0000252A  2040                     movea.l    A0, D0
  3393. 0000252C  4870 0802                pea.l      [A0 + D0 + 0x2]
  3394. 00002530  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3395. 00002534  3F28 0062                move.w     -[A7], [A0 + 0x62]
  3396. 00002538  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3397. 0000253C  2E2E FDF0                move.l     D7, [A6 - 0x210]
  3398. 00002540  4E5E                     unlink     A6
  3399. 00002542  4E75                     rts
  3400. export_116:
  3401. 00002544  4E56 0000                link       A6, 0
  3402. 00002548  48E7 0108                movem.l    -[A7], D7,A4
  3403. 0000254C  7E00                     moveq.l    D7, 0x00
  3404. 0000254E  1F3C 0001                move.b     -[A7], 0x1
  3405. 00002552  4878 0064                push.l     0x64 /* 'd' */
  3406. 00002556  4267                     clr.w      -[A7]
  3407. 00002558  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3408. 0000255C  2840                     movea.l    A4, D0
  3409. 0000255E  200C                     move.l     D0, A4
  3410. 00002560  508F                     addq.l     A7, 8
  3411. 00002562  6700 00F2                beq        +0xF4 /* 00002656 */
  3412. 00002566  4294                     clr.l      [A4]
  3413. 00002568  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3414. 0000256C  4EBA F358                jsr        [PC - 0xCA8 /* 000018C6 */]
  3415. 00002570  2940 0012                move.l     [A4 + 0x12], D0
  3416. 00002574  426C 0016                clr.w      [A4 + 0x16]
  3417. 00002578  426C 0018                clr.w      [A4 + 0x18]
  3418. 0000257C  426C 001A                clr.w      [A4 + 0x1A]
  3419. 00002580  396E 0008 0004           move.w     [A4 + 0x4], [A6 + 0x8]
  3420. 00002586  396E 000E 0006           move.w     [A4 + 0x6], [A6 + 0xE]
  3421. 0000258C  426C 0010                clr.w      [A4 + 0x10]
  3422. 00002590  42AC 0020                clr.l      [A4 + 0x20]
  3423. 00002594  397C FFFF 0024           move.w     [A4 + 0x24], 0xFFFF
  3424. 0000259A  42AC 0026                clr.l      [A4 + 0x26]
  3425. 0000259E  42AC 002A                clr.l      [A4 + 0x2A]
  3426. 000025A2  42AC 002E                clr.l      [A4 + 0x2E]
  3427. 000025A6  396E 0016 0036           move.w     [A4 + 0x36], [A6 + 0x16]
  3428. 000025AC  396E 0018 0038           move.w     [A4 + 0x38], [A6 + 0x18]
  3429. 000025B2  396E 001A 003A           move.w     [A4 + 0x3A], [A6 + 0x1A]
  3430. 000025B8  396E 001C 003C           move.w     [A4 + 0x3C], [A6 + 0x1C]
  3431. 000025BE  397C FFFF 0040           move.w     [A4 + 0x40], 0xFFFF
  3432. 000025C4  42AC 0042                clr.l      [A4 + 0x42]
  3433. 000025C8  42AC 0046                clr.l      [A4 + 0x46]
  3434. 000025CC  397C FFFF 004A           move.w     [A4 + 0x4A], 0xFFFF
  3435. 000025D2  42AC 004C                clr.l      [A4 + 0x4C]
  3436. 000025D6  42AC 0050                clr.l      [A4 + 0x50]
  3437. 000025DA  42AC 0054                clr.l      [A4 + 0x54]
  3438. 000025DE  396E 0010 0058           move.w     [A4 + 0x58], [A6 + 0x10]
  3439. 000025E4  396E 0012 005A           move.w     [A4 + 0x5A], [A6 + 0x12]
  3440. 000025EA  396E 0014 005C           move.w     [A4 + 0x5C], [A6 + 0x14]
  3441. 000025F0  426C 005E                clr.w      [A4 + 0x5E]
  3442. 000025F4  396E 001E 0060           move.w     [A4 + 0x60], [A6 + 0x1E]
  3443. 000025FA  396E 0020 0062           move.w     [A4 + 0x62], [A6 + 0x20]
  3444. 00002600  396E 0022 0008           move.w     [A4 + 0x8], [A6 + 0x22]
  3445. 00002606  396E 0024 000A           move.w     [A4 + 0xA], [A6 + 0x24]
  3446. 0000260C  396E 0026 000C           move.w     [A4 + 0xC], [A6 + 0x26]
  3447. 00002612  396E 0028 000E           move.w     [A4 + 0xE], [A6 + 0x28]
  3448. 00002618  422D A05E                clr.b      [A5 - 0x5FA2]
  3449. 0000261C  422D A05F                clr.b      [A5 - 0x5FA1]
  3450. 00002620  422D A060                clr.b      [A5 - 0x5FA0]
  3451. 00002624  4AAD A438                tst.l      [A5 - 0x5BC8]
  3452. 00002628  588F                     addq.l     A7, 4
  3453. 0000262A  6606                     bne        +0x8 /* 00002632 */
  3454. 0000262C  2B4C A438                move.l     [A5 - 0x5BC8], A4
  3455. 00002630  601E                     bra        +0x20 /* 00002650 */
  3456. label00002632:
  3457. 00002632  2B6D A438 A434           move.l     [A5 - 0x5BCC], [A5 - 0x5BC8]
  3458. 00002638  6008                     bra        +0xA /* 00002642 */
  3459. label0000263A:
  3460. 0000263A  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3461. 0000263E  2B50 A434                move.l     [A5 - 0x5BCC], [A0]
  3462. label00002642:
  3463. 00002642  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3464. 00002646  4A90                     tst.l      [A0]
  3465. 00002648  66F0                     bne        -0xE /* 0000263A */
  3466. 0000264A  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3467. 0000264E  208C                     move.l     [A0], A4
  3468. label00002650:
  3469. 00002650  2B4C A434                move.l     [A5 - 0x5BCC], A4
  3470. 00002654  7E01                     moveq.l    D7, 0x01
  3471. label00002656:
  3472. 00002656  1007                     move.b     D0, D7
  3473. 00002658  4CDF 1080                movem.l    D7,A4, [A7]+
  3474. 0000265C  4E5E                     unlink     A6
  3475. 0000265E  4E75                     rts
  3476. export_117:
  3477. 00002660  4E56 0000                link       A6, 0
  3478. 00002664  4EBA FDC6                jsr        [PC - 0x23A /* 0000242C */]
  3479. 00002668  42AD A434                clr.l      [A5 - 0x5BCC]
  3480. 0000266C  1B7C 0001 A05E           move.b     [A5 - 0x5FA2], 0x1
  3481. 00002672  1B7C 0001 A05F           move.b     [A5 - 0x5FA1], 0x1
  3482. 00002678  1B7C 0001 A060           move.b     [A5 - 0x5FA0], 0x1
  3483. 0000267E  4E5E                     unlink     A6
  3484. 00002680  4E75                     rts
  3485. fn00002682:
  3486. 00002682  4E56 0000                link       A6, 0
  3487. 00002686  2F0C                     move.l     -[A7], A4
  3488. 00002688  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  3489. 0000268C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3490. 00002690  4AA8 0012                tst.l      [A0 + 0x12]
  3491. 00002694  6740                     beq        +0x42 /* 000026D6 */
  3492. 00002696  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3493. 0000269A  2068 0012                movea.l    A0, [A0 + 0x12]
  3494. 0000269E  3F28 0058                move.w     -[A7], [A0 + 0x58]
  3495. 000026A2  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  3496. 000026A6  4A2D A454                tst.b      [A5 - 0x5BAC]
  3497. 000026AA  548F                     addq.l     A7, 2
  3498. 000026AC  6624                     bne        +0x26 /* 000026D2 */
  3499. 000026AE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3500. 000026B2  2068 0012                movea.l    A0, [A0 + 0x12]
  3501. 000026B6  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  3502. 000026BA  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  3503. 000026BE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3504. 000026C2  2068 0012                movea.l    A0, [A0 + 0x12]
  3505. 000026C6  3EA8 005C                move.w     [A7], [A0 + 0x5C]
  3506. 000026CA  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  3507. 000026CE  548F                     addq.l     A7, 2
  3508. 000026D0  6004                     bra        +0x6 /* 000026D6 */
  3509. label000026D2:
  3510. 000026D2  422D A454                clr.b      [A5 - 0x5BAC]
  3511. label000026D6:
  3512. 000026D6  4AAD A42C                tst.l      [A5 - 0x5BD4]
  3513. 000026DA  6700 00AC                beq        +0xAE /* 00002788 */
  3514. 000026DE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3515. 000026E2  2868 000E                movea.l    A4, [A0 + 0xE]
  3516. 000026E6  6000 009A                bra        +0x9C /* 00002782 */
  3517. label000026EA:
  3518. 000026EA  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  3519. 000026EE  102C 001A                move.b     D0, [A4 + 0x1A]
  3520. 000026F2  4880                     ext.w      D0
  3521. 000026F4  0C40 000C                cmpi.w     D0, 0xC
  3522. 000026F8  6200 0084                bhi        +0x86 /* 0000277E */
  3523. 000026FC  43FA 0096                lea.l      A1, [PC + 0x96 /* 00002794, value 0xFFEAFF74 */]
  3524. 00002700  D040                     add.w      D0, D0
  3525. 00002702  D2F1 0000                add.w      A1, [A1 + D0.w]
  3526. 00002706  4ED1                     jmp        [A1]
  3527. 00002708  2F0C                     move.l     -[A7], A4
  3528. 0000270A  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  3529. 0000270E  588F                     addq.l     A7, 4
  3530. 00002710  606C                     bra        +0x6E /* 0000277E */
  3531. 00002712  2F0C                     move.l     -[A7], A4
  3532. 00002714  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  3533. 00002718  588F                     addq.l     A7, 4
  3534. 0000271A  6062                     bra        +0x64 /* 0000277E */
  3535. 0000271C  2F0C                     move.l     -[A7], A4
  3536. 0000271E  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  3537. 00002722  588F                     addq.l     A7, 4
  3538. 00002724  6058                     bra        +0x5A /* 0000277E */
  3539. 00002726  2F0C                     move.l     -[A7], A4
  3540. 00002728  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3541. 0000272C  588F                     addq.l     A7, 4
  3542. 0000272E  604E                     bra        +0x50 /* 0000277E */
  3543. 00002730  2F0C                     move.l     -[A7], A4
  3544. 00002732  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3545. 00002736  588F                     addq.l     A7, 4
  3546. 00002738  6044                     bra        +0x46 /* 0000277E */
  3547. 0000273A  2F0C                     move.l     -[A7], A4
  3548. 0000273C  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  3549. 00002740  588F                     addq.l     A7, 4
  3550. 00002742  603A                     bra        +0x3C /* 0000277E */
  3551. 00002744  2F0C                     move.l     -[A7], A4
  3552. 00002746  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  3553. 0000274A  588F                     addq.l     A7, 4
  3554. 0000274C  6030                     bra        +0x32 /* 0000277E */
  3555. 0000274E  2F0C                     move.l     -[A7], A4
  3556. 00002750  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3557. 00002754  588F                     addq.l     A7, 4
  3558. 00002756  6026                     bra        +0x28 /* 0000277E */
  3559. 00002758  2F0C                     move.l     -[A7], A4
  3560. 0000275A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  3561. 0000275E  588F                     addq.l     A7, 4
  3562. 00002760  601C                     bra        +0x1E /* 0000277E */
  3563. 00002762  2F0C                     move.l     -[A7], A4
  3564. 00002764  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3565. 00002768  588F                     addq.l     A7, 4
  3566. 0000276A  6012                     bra        +0x14 /* 0000277E */
  3567. 0000276C  2F0C                     move.l     -[A7], A4
  3568. 0000276E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3569. 00002772  588F                     addq.l     A7, 4
  3570. 00002774  6008                     bra        +0xA /* 0000277E */
  3571. 00002776  2F0C                     move.l     -[A7], A4
  3572. 00002778  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3573. 0000277C  588F                     addq.l     A7, 4
  3574. label0000277E:
  3575. 0000277E  286C 0004                movea.l    A4, [A4 + 0x4]
  3576. label00002782:
  3577. 00002782  200C                     move.l     D0, A4
  3578. 00002784  6600 FF64                bne        -0x9A /* 000026EA */
  3579. label00002788:
  3580. 00002788  3B7C FFFF BE2E           move.w     [A5 - 0x41D2], 0xFFFF
  3581. 0000278E  285F                     movea.l    A4, [A7]+
  3582. 00002790  4E5E                     unlink     A6
  3583. 00002792  4E75                     rts
  3584. 00002794  FFEA                     .invalid   <<F/7/7>>
  3585. 00002796  FF74                     .extension 0xF74 <<F/4-5/7>> // unimplemented
  3586. 00002798  FF7E                     .extension 0xF7E <<F/4-5/7>> // unimplemented
  3587. 0000279A  FF92                     .invalid   <<F/6/7>>
  3588. 0000279C  FF9C                     .invalid   <<F/6/7>>
  3589. 0000279E  FFA6                     .invalid   <<F/6/7>>
  3590. 000027A0  FFB0                     .invalid   <<F/6/7>>
  3591. 000027A2  FFBA                     .invalid   <<F/6/7>>
  3592. 000027A4  FFC4                     .invalid   <<F/7/7>>
  3593. 000027A6  FFCE                     .invalid   <<F/7/7>>
  3594. 000027A8  FFD8                     .invalid   <<F/7/7>>
  3595. 000027AA  FFE2                     .invalid   <<F/7/7>>
  3596. 000027AC  FF88                     .invalid   <<F/6/7>>
  3597. fn000027AE:
  3598. 000027AE  4E56 0000                link       A6, 0
  3599. 000027B2  2F0C                     move.l     -[A7], A4
  3600. 000027B4  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  3601. 000027B8  4AAD A42C                tst.l      [A5 - 0x5BD4]
  3602. 000027BC  6700 00B0                beq        +0xB2 /* 0000286E */
  3603. 000027C0  4EBA F604                jsr        [PC - 0x9FC /* 00001DC6 */]
  3604. 000027C4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3605. 000027C8  2868 000E                movea.l    A4, [A0 + 0xE]
  3606. 000027CC  6000 009A                bra        +0x9C /* 00002868 */
  3607. label000027D0:
  3608. 000027D0  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  3609. 000027D4  102C 001A                move.b     D0, [A4 + 0x1A]
  3610. 000027D8  4880                     ext.w      D0
  3611. 000027DA  0C40 000C                cmpi.w     D0, 0xC
  3612. 000027DE  6200 0084                bhi        +0x86 /* 00002864 */
  3613. 000027E2  43FA 0090                lea.l      A1, [PC + 0x90 /* 00002874, value 0xFFF0FF7A */]
  3614. 000027E6  D040                     add.w      D0, D0
  3615. 000027E8  D2F1 0000                add.w      A1, [A1 + D0.w]
  3616. 000027EC  4ED1                     jmp        [A1]
  3617. 000027EE  2F0C                     move.l     -[A7], A4
  3618. 000027F0  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3619. 000027F4  588F                     addq.l     A7, 4
  3620. 000027F6  606C                     bra        +0x6E /* 00002864 */
  3621. 000027F8  2F0C                     move.l     -[A7], A4
  3622. 000027FA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3623. 000027FE  588F                     addq.l     A7, 4
  3624. 00002800  6062                     bra        +0x64 /* 00002864 */
  3625. 00002802  2F0C                     move.l     -[A7], A4
  3626. 00002804  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  3627. 00002808  588F                     addq.l     A7, 4
  3628. 0000280A  6058                     bra        +0x5A /* 00002864 */
  3629. 0000280C  2F0C                     move.l     -[A7], A4
  3630. 0000280E  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  3631. 00002812  588F                     addq.l     A7, 4
  3632. 00002814  604E                     bra        +0x50 /* 00002864 */
  3633. 00002816  2F0C                     move.l     -[A7], A4
  3634. 00002818  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3635. 0000281C  588F                     addq.l     A7, 4
  3636. 0000281E  6044                     bra        +0x46 /* 00002864 */
  3637. 00002820  2F0C                     move.l     -[A7], A4
  3638. 00002822  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3639. 00002826  588F                     addq.l     A7, 4
  3640. 00002828  603A                     bra        +0x3C /* 00002864 */
  3641. 0000282A  2F0C                     move.l     -[A7], A4
  3642. 0000282C  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3643. 00002830  588F                     addq.l     A7, 4
  3644. 00002832  6030                     bra        +0x32 /* 00002864 */
  3645. 00002834  2F0C                     move.l     -[A7], A4
  3646. 00002836  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  3647. 0000283A  588F                     addq.l     A7, 4
  3648. 0000283C  6026                     bra        +0x28 /* 00002864 */
  3649. 0000283E  2F0C                     move.l     -[A7], A4
  3650. 00002840  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  3651. 00002844  588F                     addq.l     A7, 4
  3652. 00002846  601C                     bra        +0x1E /* 00002864 */
  3653. 00002848  2F0C                     move.l     -[A7], A4
  3654. 0000284A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3655. 0000284E  588F                     addq.l     A7, 4
  3656. 00002850  6012                     bra        +0x14 /* 00002864 */
  3657. 00002852  2F0C                     move.l     -[A7], A4
  3658. 00002854  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  3659. 00002858  588F                     addq.l     A7, 4
  3660. 0000285A  6008                     bra        +0xA /* 00002864 */
  3661. 0000285C  2F0C                     move.l     -[A7], A4
  3662. 0000285E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3663. 00002862  588F                     addq.l     A7, 4
  3664. label00002864:
  3665. 00002864  286C 0004                movea.l    A4, [A4 + 0x4]
  3666. label00002868:
  3667. 00002868  200C                     move.l     D0, A4
  3668. 0000286A  6600 FF64                bne        -0x9A /* 000027D0 */
  3669. label0000286E:
  3670. 0000286E  285F                     movea.l    A4, [A7]+
  3671. 00002870  4E5E                     unlink     A6
  3672. 00002872  4E75                     rts
  3673. 00002874  FFF0                     .invalid   <<F/7/7>>
  3674. 00002876  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  3675. 00002878  FF84                     .invalid   <<F/6/7>>
  3676. 0000287A  FF98                     .invalid   <<F/6/7>>
  3677. 0000287C  FFA2                     .invalid   <<F/6/7>>
  3678. 0000287E  FFAC                     .invalid   <<F/6/7>>
  3679. 00002880  FFB6                     .invalid   <<F/6/7>>
  3680. 00002882  FFC0                     .invalid   <<F/7/7>>
  3681. 00002884  FFCA                     .invalid   <<F/7/7>>
  3682. 00002886  FFD4                     .invalid   <<F/7/7>>
  3683. 00002888  FFDE                     .invalid   <<F/7/7>>
  3684. 0000288A  FFE8                     .invalid   <<F/7/7>>
  3685. 0000288C  FF8E                     .invalid   <<F/6/7>>
  3686. fn0000288E:
  3687. 0000288E  4E56 0000                link       A6, 0
  3688. 00002892  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3689. 00002896  4AA8 0012                tst.l      [A0 + 0x12]
  3690. 0000289A  6700 0088                beq        +0x8A /* 00002924 */
  3691. 0000289E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3692. 000028A2  4A28 001A                tst.b      [A0 + 0x1A]
  3693. 000028A6  6712                     beq        +0x14 /* 000028BA */
  3694. 000028A8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3695. 000028AC  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3696. 000028B0  4EBA EC82                jsr        [PC - 0x137E /* 00001534 */]
  3697. 000028B4  4A40                     tst.w      D0
  3698. 000028B6  548F                     addq.l     A7, 2
  3699. 000028B8  6E14                     bgt        +0x16 /* 000028CE */
  3700. label000028BA:
  3701. 000028BA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3702. 000028BE  4A28 001A                tst.b      [A0 + 0x1A]
  3703. 000028C2  6660                     bne        +0x62 /* 00002924 */
  3704. 000028C4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3705. 000028C8  4A68 000A                tst.w      [A0 + 0xA]
  3706. 000028CC  6F56                     ble        +0x58 /* 00002924 */
  3707. label000028CE:
  3708. 000028CE  2F3C 0081 0008           move.l     -[A7], 0x810008
  3709. 000028D4  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  3710. 000028D8  1B7C 0001 A454           move.b     [A5 - 0x5BAC], 0x1
  3711. 000028DE  4EBA FDA2                jsr        [PC - 0x25E /* 00002682 */]
  3712. 000028E2  4EBA EEDA                jsr        [PC - 0x1126 /* 000017BE */]
  3713. 000028E6  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3714. 000028EA  4A28 001A                tst.b      [A0 + 0x1A]
  3715. 000028EE  588F                     addq.l     A7, 4
  3716. 000028F0  6712                     beq        +0x14 /* 00002904 */
  3717. 000028F2  4267                     clr.w      -[A7]
  3718. 000028F4  4EBA EC18                jsr        [PC - 0x13E8 /* 0000150E */]
  3719. 000028F8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3720. 000028FC  3140 000A                move.w     [A0 + 0xA], D0
  3721. 00002900  548F                     addq.l     A7, 2
  3722. 00002902  6008                     bra        +0xA /* 0000290C */
  3723. label00002904:
  3724. 00002904  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3725. 00002908  4268 000A                clr.w      [A0 + 0xA]
  3726. label0000290C:
  3727. 0000290C  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  3728. 00002912  4EBA FE9A                jsr        [PC - 0x166 /* 000027AE */]
  3729. 00002916  4EBA D6E8                jsr        [PC - 0x2918 /* 00000000 */]
  3730. 0000291A  4EBA D702                jsr        [PC - 0x28FE /* 0000001E */]
  3731. 0000291E  A937                     syscall    DrawMenuBar
  3732. 00002920  4EBA EBBE                jsr        [PC - 0x1442 /* 000014E0 */]
  3733. label00002924:
  3734. 00002924  4E5E                     unlink     A6
  3735. 00002926  4E75                     rts
  3736. fn00002928:
  3737. 00002928  4E56 0000                link       A6, 0
  3738. 0000292C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3739. 00002930  4AA8 0012                tst.l      [A0 + 0x12]
  3740. 00002934  6700 00B8                beq        +0xBA /* 000029EE */
  3741. 00002938  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3742. 0000293C  4A28 001A                tst.b      [A0 + 0x1A]
  3743. 00002940  6720                     beq        +0x22 /* 00002962 */
  3744. 00002942  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3745. 00002946  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3746. 0000294A  4EBA EBE8                jsr        [PC - 0x1418 /* 00001534 */]
  3747. 0000294E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3748. 00002952  2068 0012                movea.l    A0, [A0 + 0x12]
  3749. 00002956  72FF                     moveq.l    D1, 0xFFFFFFFF
  3750. 00002958  D268 005E                add.w      D1, [A0 + 0x5E]
  3751. 0000295C  B240                     cmp.w      D1, D0
  3752. 0000295E  548F                     addq.l     A7, 2
  3753. 00002960  6E1E                     bgt        +0x20 /* 00002980 */
  3754. label00002962:
  3755. 00002962  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3756. 00002966  4A28 001A                tst.b      [A0 + 0x1A]
  3757. 0000296A  6600 0082                bne        +0x84 /* 000029EE */
  3758. 0000296E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3759. 00002972  2268 0012                movea.l    A1, [A0 + 0x12]
  3760. 00002976  3028 000A                move.w     D0, [A0 + 0xA]
  3761. 0000297A  B069 0016                cmp.w      D0, [A1 + 0x16]
  3762. 0000297E  6C6E                     bge        +0x70 /* 000029EE */
  3763. label00002980:
  3764. 00002980  2F3C 0081 0008           move.l     -[A7], 0x810008
  3765. 00002986  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  3766. 0000298A  1B7C 0001 A454           move.b     [A5 - 0x5BAC], 0x1
  3767. 00002990  4EBA FCF0                jsr        [PC - 0x310 /* 00002682 */]
  3768. 00002994  4EBA EE28                jsr        [PC - 0x11D8 /* 000017BE */]
  3769. 00002998  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3770. 0000299C  4A28 001A                tst.b      [A0 + 0x1A]
  3771. 000029A0  588F                     addq.l     A7, 4
  3772. 000029A2  6720                     beq        +0x22 /* 000029C4 */
  3773. 000029A4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3774. 000029A8  2068 0012                movea.l    A0, [A0 + 0x12]
  3775. 000029AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  3776. 000029AE  D068 005E                add.w      D0, [A0 + 0x5E]
  3777. 000029B2  3F00                     move.w     -[A7], D0
  3778. 000029B4  4EBA EB58                jsr        [PC - 0x14A8 /* 0000150E */]
  3779. 000029B8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3780. 000029BC  3140 000A                move.w     [A0 + 0xA], D0
  3781. 000029C0  548F                     addq.l     A7, 2
  3782. 000029C2  6012                     bra        +0x14 /* 000029D6 */
  3783. label000029C4:
  3784. 000029C4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3785. 000029C8  2068 0012                movea.l    A0, [A0 + 0x12]
  3786. 000029CC  226D A42C                movea.l    A1, [A5 - 0x5BD4]
  3787. 000029D0  3368 0016 000A           move.w     [A1 + 0xA], [A0 + 0x16]
  3788. label000029D6:
  3789. 000029D6  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  3790. 000029DC  4EBA FDD0                jsr        [PC - 0x230 /* 000027AE */]
  3791. 000029E0  4EBA D61E                jsr        [PC - 0x29E2 /* 00000000 */]
  3792. 000029E4  4EBA D638                jsr        [PC - 0x29C8 /* 0000001E */]
  3793. 000029E8  A937                     syscall    DrawMenuBar
  3794. 000029EA  4EBA EAF4                jsr        [PC - 0x150C /* 000014E0 */]
  3795. label000029EE:
  3796. 000029EE  4E5E                     unlink     A6
  3797. 000029F0  4E75                     rts
  3798. export_118:
  3799. fn000029F2:
  3800. 000029F2  4E56 0000                link       A6, 0
  3801. 000029F6  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3802. 000029FA  4AA8 0012                tst.l      [A0 + 0x12]
  3803. 000029FE  6700 0096                beq        +0x98 /* 00002A96 */
  3804. 00002A02  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3805. 00002A06  4A28 001A                tst.b      [A0 + 0x1A]
  3806. 00002A0A  6712                     beq        +0x14 /* 00002A1E */
  3807. 00002A0C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3808. 00002A10  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3809. 00002A14  4EBA EB1E                jsr        [PC - 0x14E2 /* 00001534 */]
  3810. 00002A18  4A40                     tst.w      D0
  3811. 00002A1A  548F                     addq.l     A7, 2
  3812. 00002A1C  6E14                     bgt        +0x16 /* 00002A32 */
  3813. label00002A1E:
  3814. 00002A1E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3815. 00002A22  4A28 001A                tst.b      [A0 + 0x1A]
  3816. 00002A26  666E                     bne        +0x70 /* 00002A96 */
  3817. 00002A28  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3818. 00002A2C  4A68 000A                tst.w      [A0 + 0xA]
  3819. 00002A30  6F64                     ble        +0x66 /* 00002A96 */
  3820. label00002A32:
  3821. 00002A32  2F3C 0081 0008           move.l     -[A7], 0x810008
  3822. 00002A38  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  3823. 00002A3C  1B7C 0001 A454           move.b     [A5 - 0x5BAC], 0x1
  3824. 00002A42  4EBA FC3E                jsr        [PC - 0x3C2 /* 00002682 */]
  3825. 00002A46  4EBA ED76                jsr        [PC - 0x128A /* 000017BE */]
  3826. 00002A4A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3827. 00002A4E  4A28 001A                tst.b      [A0 + 0x1A]
  3828. 00002A52  588F                     addq.l     A7, 4
  3829. 00002A54  6720                     beq        +0x22 /* 00002A76 */
  3830. 00002A56  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3831. 00002A5A  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3832. 00002A5E  4EBA EAD4                jsr        [PC - 0x152C /* 00001534 */]
  3833. 00002A62  5340                     subq.w     D0, 1
  3834. 00002A64  3E80                     move.w     [A7], D0
  3835. 00002A66  4EBA EAA6                jsr        [PC - 0x155A /* 0000150E */]
  3836. 00002A6A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3837. 00002A6E  3140 000A                move.w     [A0 + 0xA], D0
  3838. 00002A72  548F                     addq.l     A7, 2
  3839. 00002A74  6008                     bra        +0xA /* 00002A7E */
  3840. label00002A76:
  3841. 00002A76  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3842. 00002A7A  5368 000A                subq.w     [A0 + 0xA], 1
  3843. label00002A7E:
  3844. 00002A7E  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  3845. 00002A84  4EBA FD28                jsr        [PC - 0x2D8 /* 000027AE */]
  3846. 00002A88  4EBA D576                jsr        [PC - 0x2A8A /* 00000000 */]
  3847. 00002A8C  4EBA D590                jsr        [PC - 0x2A70 /* 0000001E */]
  3848. 00002A90  A937                     syscall    DrawMenuBar
  3849. 00002A92  4EBA EA4C                jsr        [PC - 0x15B4 /* 000014E0 */]
  3850. label00002A96:
  3851. 00002A96  4E5E                     unlink     A6
  3852. 00002A98  4E75                     rts
  3853. export_119:
  3854. fn00002A9A:
  3855. 00002A9A  4E56 0000                link       A6, 0
  3856. 00002A9E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3857. 00002AA2  4AA8 0012                tst.l      [A0 + 0x12]
  3858. 00002AA6  6700 00AC                beq        +0xAE /* 00002B54 */
  3859. 00002AAA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3860. 00002AAE  4A28 001A                tst.b      [A0 + 0x1A]
  3861. 00002AB2  6720                     beq        +0x22 /* 00002AD4 */
  3862. 00002AB4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3863. 00002AB8  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3864. 00002ABC  4EBA EA76                jsr        [PC - 0x158A /* 00001534 */]
  3865. 00002AC0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3866. 00002AC4  2068 0012                movea.l    A0, [A0 + 0x12]
  3867. 00002AC8  72FF                     moveq.l    D1, 0xFFFFFFFF
  3868. 00002ACA  D268 005E                add.w      D1, [A0 + 0x5E]
  3869. 00002ACE  B240                     cmp.w      D1, D0
  3870. 00002AD0  548F                     addq.l     A7, 2
  3871. 00002AD2  6E1C                     bgt        +0x1E /* 00002AF0 */
  3872. label00002AD4:
  3873. 00002AD4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3874. 00002AD8  4A28 001A                tst.b      [A0 + 0x1A]
  3875. 00002ADC  6676                     bne        +0x78 /* 00002B54 */
  3876. 00002ADE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3877. 00002AE2  2268 0012                movea.l    A1, [A0 + 0x12]
  3878. 00002AE6  3028 000A                move.w     D0, [A0 + 0xA]
  3879. 00002AEA  B069 0016                cmp.w      D0, [A1 + 0x16]
  3880. 00002AEE  6C64                     bge        +0x66 /* 00002B54 */
  3881. label00002AF0:
  3882. 00002AF0  2F3C 0081 0008           move.l     -[A7], 0x810008
  3883. 00002AF6  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  3884. 00002AFA  1B7C 0001 A454           move.b     [A5 - 0x5BAC], 0x1
  3885. 00002B00  4EBA FB80                jsr        [PC - 0x480 /* 00002682 */]
  3886. 00002B04  4EBA ECB8                jsr        [PC - 0x1348 /* 000017BE */]
  3887. 00002B08  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3888. 00002B0C  4A28 001A                tst.b      [A0 + 0x1A]
  3889. 00002B10  588F                     addq.l     A7, 4
  3890. 00002B12  6720                     beq        +0x22 /* 00002B34 */
  3891. 00002B14  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3892. 00002B18  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3893. 00002B1C  4EBA EA16                jsr        [PC - 0x15EA /* 00001534 */]
  3894. 00002B20  5240                     addq.w     D0, 1
  3895. 00002B22  3E80                     move.w     [A7], D0
  3896. 00002B24  4EBA E9E8                jsr        [PC - 0x1618 /* 0000150E */]
  3897. 00002B28  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3898. 00002B2C  3140 000A                move.w     [A0 + 0xA], D0
  3899. 00002B30  548F                     addq.l     A7, 2
  3900. 00002B32  6008                     bra        +0xA /* 00002B3C */
  3901. label00002B34:
  3902. 00002B34  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3903. 00002B38  5268 000A                addq.w     [A0 + 0xA], 1
  3904. label00002B3C:
  3905. 00002B3C  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  3906. 00002B42  4EBA FC6A                jsr        [PC - 0x396 /* 000027AE */]
  3907. 00002B46  4EBA D4B8                jsr        [PC - 0x2B48 /* 00000000 */]
  3908. 00002B4A  4EBA D4D2                jsr        [PC - 0x2B2E /* 0000001E */]
  3909. 00002B4E  A937                     syscall    DrawMenuBar
  3910. 00002B50  4EBA E98E                jsr        [PC - 0x1672 /* 000014E0 */]
  3911. label00002B54:
  3912. 00002B54  4E5E                     unlink     A6
  3913. 00002B56  4E75                     rts
  3914. fn00002B58:
  3915. 00002B58  4E56 0000                link       A6, 0
  3916. 00002B5C  48E7 0700                movem.l    -[A7], D5,D6,D7
  3917. 00002B60  3E2E 0008                move.w     D7, [A6 + 0x8]
  3918. 00002B64  3F07                     move.w     -[A7], D7
  3919. 00002B66  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3920. 00002B6A  4EBA F1FA                jsr        [PC - 0xE06 /* 00001D66 */]
  3921. 00002B6E  3C00                     move.w     D6, D0
  3922. 00002B70  3E87                     move.w     [A7], D7
  3923. 00002B72  3F06                     move.w     -[A7], D6
  3924. 00002B74  4EBA F1AA                jsr        [PC - 0xE56 /* 00001D20 */]
  3925. 00002B78  3A00                     move.w     D5, D0
  3926. 00002B7A  BA6E 000A                cmp.w      D5, [A6 + 0xA]
  3927. 00002B7E  5C8F                     addq.l     A7, 6
  3928. 00002B80  6C04                     bge        +0x6 /* 00002B86 */
  3929. 00002B82  3005                     move.w     D0, D5
  3930. 00002B84  6014                     bra        +0x16 /* 00002B9A */
  3931. label00002B86:
  3932. 00002B86  4A46                     tst.w      D6
  3933. 00002B88  6F0E                     ble        +0x10 /* 00002B98 */
  3934. 00002B8A  3F07                     move.w     -[A7], D7
  3935. 00002B8C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3936. 00002B8E  D046                     add.w      D0, D6
  3937. 00002B90  3F00                     move.w     -[A7], D0
  3938. 00002B92  4EBA F18C                jsr        [PC - 0xE74 /* 00001D20 */]
  3939. 00002B96  6002                     bra        +0x4 /* 00002B9A */
  3940. label00002B98:
  3941. 00002B98  70FF                     moveq.l    D0, 0xFFFFFFFF
  3942. label00002B9A:
  3943. 00002B9A  4CEE 00E0 FFF4           movem.l    D5,D6,D7, [A6 - 0xC]
  3944. 00002BA0  4E5E                     unlink     A6
  3945. 00002BA2  4E75                     rts
  3946. fn00002BA4:
  3947. 00002BA4  4E56 0000                link       A6, 0
  3948. 00002BA8  48E7 0300                movem.l    -[A7], D6,D7
  3949. 00002BAC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3950. 00002BB0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3951. 00002BB4  4EBA F1B0                jsr        [PC - 0xE50 /* 00001D66 */]
  3952. 00002BB8  3E00                     move.w     D7, D0
  3953. 00002BBA  3EAE 0008                move.w     [A7], [A6 + 0x8]
  3954. 00002BBE  7001                     moveq.l    D0, 0x01
  3955. 00002BC0  D047                     add.w      D0, D7
  3956. 00002BC2  3F00                     move.w     -[A7], D0
  3957. 00002BC4  4EBA F15A                jsr        [PC - 0xEA6 /* 00001D20 */]
  3958. 00002BC8  3C00                     move.w     D6, D0
  3959. 00002BCA  BC6E 000A                cmp.w      D6, [A6 + 0xA]
  3960. 00002BCE  5C8F                     addq.l     A7, 6
  3961. 00002BD0  6F04                     ble        +0x6 /* 00002BD6 */
  3962. 00002BD2  3006                     move.w     D0, D6
  3963. 00002BD4  6002                     bra        +0x4 /* 00002BD8 */
  3964. label00002BD6:
  3965. 00002BD6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3966. label00002BD8:
  3967. 00002BD8  4CDF 00C0                movem.l    D6,D7, [A7]+
  3968. 00002BDC  4E5E                     unlink     A6
  3969. 00002BDE  4E75                     rts
  3970. fn00002BE0:
  3971. 00002BE0  4E56 0000                link       A6, 0
  3972. 00002BE4  2F07                     move.l     -[A7], D7
  3973. 00002BE6  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3974. 00002BEA  4AA8 0012                tst.l      [A0 + 0x12]
  3975. 00002BEE  6756                     beq        +0x58 /* 00002C46 */
  3976. 00002BF0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3977. 00002BF4  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3978. 00002BF8  2068 0012                movea.l    A0, [A0 + 0x12]
  3979. 00002BFC  3F28 005C                move.w     -[A7], [A0 + 0x5C]
  3980. 00002C00  4EBA FFA2                jsr        [PC - 0x5E /* 00002BA4 */]
  3981. 00002C04  3E00                     move.w     D7, D0
  3982. 00002C06  4A47                     tst.w      D7
  3983. 00002C08  588F                     addq.l     A7, 4
  3984. 00002C0A  6D3A                     blt        +0x3C /* 00002C46 */
  3985. 00002C0C  2F3C 0081 0008           move.l     -[A7], 0x810008
  3986. 00002C12  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  3987. 00002C16  1B7C 0001 A454           move.b     [A5 - 0x5BAC], 0x1
  3988. 00002C1C  4EBA FA64                jsr        [PC - 0x59C /* 00002682 */]
  3989. 00002C20  4EBA EB9C                jsr        [PC - 0x1464 /* 000017BE */]
  3990. 00002C24  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3991. 00002C28  3147 000A                move.w     [A0 + 0xA], D7
  3992. 00002C2C  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  3993. 00002C32  4EBA FB7A                jsr        [PC - 0x486 /* 000027AE */]
  3994. 00002C36  4EBA D3C8                jsr        [PC - 0x2C38 /* 00000000 */]
  3995. 00002C3A  4EBA D3E2                jsr        [PC - 0x2C1E /* 0000001E */]
  3996. 00002C3E  A937                     syscall    DrawMenuBar
  3997. 00002C40  4EBA E89E                jsr        [PC - 0x1762 /* 000014E0 */]
  3998. 00002C44  588F                     addq.l     A7, 4
  3999. label00002C46:
  4000. 00002C46  2E1F                     move.l     D7, [A7]+
  4001. 00002C48  4E5E                     unlink     A6
  4002. 00002C4A  4E75                     rts
  4003. fn00002C4C:
  4004. 00002C4C  4E56 0000                link       A6, 0
  4005. 00002C50  2F07                     move.l     -[A7], D7
  4006. 00002C52  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4007. 00002C56  2068 0012                movea.l    A0, [A0 + 0x12]
  4008. 00002C5A  3F28 005C                move.w     -[A7], [A0 + 0x5C]
  4009. 00002C5E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4010. 00002C62  4EBA F0BC                jsr        [PC - 0xF44 /* 00001D20 */]
  4011. 00002C66  3E00                     move.w     D7, D0
  4012. 00002C68  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4013. 00002C6C  BE68 000A                cmp.w      D7, [A0 + 0xA]
  4014. 00002C70  588F                     addq.l     A7, 4
  4015. 00002C72  6704                     beq        +0x6 /* 00002C78 */
  4016. 00002C74  3007                     move.w     D0, D7
  4017. 00002C76  6002                     bra        +0x4 /* 00002C7A */
  4018. label00002C78:
  4019. 00002C78  70FF                     moveq.l    D0, 0xFFFFFFFF
  4020. label00002C7A:
  4021. 00002C7A  2E1F                     move.l     D7, [A7]+
  4022. 00002C7C  4E5E                     unlink     A6
  4023. 00002C7E  4E75                     rts
  4024. fn00002C80:
  4025. 00002C80  4E56 0000                link       A6, 0
  4026. 00002C84  2F07                     move.l     -[A7], D7
  4027. 00002C86  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4028. 00002C8A  4AA8 0012                tst.l      [A0 + 0x12]
  4029. 00002C8E  6756                     beq        +0x58 /* 00002CE6 */
  4030. 00002C90  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4031. 00002C94  3F28 000A                move.w     -[A7], [A0 + 0xA]
  4032. 00002C98  2068 0012                movea.l    A0, [A0 + 0x12]
  4033. 00002C9C  3F28 005C                move.w     -[A7], [A0 + 0x5C]
  4034. 00002CA0  4EBA FEB6                jsr        [PC - 0x14A /* 00002B58 */]
  4035. 00002CA4  3E00                     move.w     D7, D0
  4036. 00002CA6  4A47                     tst.w      D7
  4037. 00002CA8  588F                     addq.l     A7, 4
  4038. 00002CAA  6D3A                     blt        +0x3C /* 00002CE6 */
  4039. 00002CAC  2F3C 0081 0008           move.l     -[A7], 0x810008
  4040. 00002CB2  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  4041. 00002CB6  1B7C 0001 A454           move.b     [A5 - 0x5BAC], 0x1
  4042. 00002CBC  4EBA F9C4                jsr        [PC - 0x63C /* 00002682 */]
  4043. 00002CC0  4EBA EAFC                jsr        [PC - 0x1504 /* 000017BE */]
  4044. 00002CC4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4045. 00002CC8  3147 000A                move.w     [A0 + 0xA], D7
  4046. 00002CCC  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  4047. 00002CD2  4EBA FADA                jsr        [PC - 0x526 /* 000027AE */]
  4048. 00002CD6  4EBA D328                jsr        [PC - 0x2CD8 /* 00000000 */]
  4049. 00002CDA  4EBA D342                jsr        [PC - 0x2CBE /* 0000001E */]
  4050. 00002CDE  A937                     syscall    DrawMenuBar
  4051. 00002CE0  4EBA E7FE                jsr        [PC - 0x1802 /* 000014E0 */]
  4052. 00002CE4  588F                     addq.l     A7, 4
  4053. label00002CE6:
  4054. 00002CE6  2E1F                     move.l     D7, [A7]+
  4055. 00002CE8  4E5E                     unlink     A6
  4056. 00002CEA  4E75                     rts
  4057. fn00002CEC:
  4058. 00002CEC  4E56 0000                link       A6, 0
  4059. 00002CF0  2F07                     move.l     -[A7], D7
  4060. 00002CF2  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4061. 00002CF6  4AA8 0012                tst.l      [A0 + 0x12]
  4062. 00002CFA  674C                     beq        +0x4E /* 00002D48 */
  4063. 00002CFC  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4064. 00002D00  3F28 000A                move.w     -[A7], [A0 + 0xA]
  4065. 00002D04  2068 0012                movea.l    A0, [A0 + 0x12]
  4066. 00002D08  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  4067. 00002D0C  4EBA FE96                jsr        [PC - 0x16A /* 00002BA4 */]
  4068. 00002D10  3E00                     move.w     D7, D0
  4069. 00002D12  4A47                     tst.w      D7
  4070. 00002D14  588F                     addq.l     A7, 4
  4071. 00002D16  6D30                     blt        +0x32 /* 00002D48 */
  4072. 00002D18  2F3C 0081 0008           move.l     -[A7], 0x810008
  4073. 00002D1E  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  4074. 00002D22  1B7C 0001 A454           move.b     [A5 - 0x5BAC], 0x1
  4075. 00002D28  4EBA F958                jsr        [PC - 0x6A8 /* 00002682 */]
  4076. 00002D2C  4EBA EA90                jsr        [PC - 0x1570 /* 000017BE */]
  4077. 00002D30  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4078. 00002D34  3147 000A                move.w     [A0 + 0xA], D7
  4079. 00002D38  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  4080. 00002D3E  4EBA FA6E                jsr        [PC - 0x592 /* 000027AE */]
  4081. 00002D42  4EBA E79C                jsr        [PC - 0x1864 /* 000014E0 */]
  4082. 00002D46  588F                     addq.l     A7, 4
  4083. label00002D48:
  4084. 00002D48  2E1F                     move.l     D7, [A7]+
  4085. 00002D4A  4E5E                     unlink     A6
  4086. 00002D4C  4E75                     rts
  4087. fn00002D4E:
  4088. 00002D4E  4E56 0000                link       A6, 0
  4089. 00002D52  2F07                     move.l     -[A7], D7
  4090. 00002D54  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4091. 00002D58  4AA8 0012                tst.l      [A0 + 0x12]
  4092. 00002D5C  674C                     beq        +0x4E /* 00002DAA */
  4093. 00002D5E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4094. 00002D62  3F28 000A                move.w     -[A7], [A0 + 0xA]
  4095. 00002D66  2068 0012                movea.l    A0, [A0 + 0x12]
  4096. 00002D6A  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  4097. 00002D6E  4EBA FDE8                jsr        [PC - 0x218 /* 00002B58 */]
  4098. 00002D72  3E00                     move.w     D7, D0
  4099. 00002D74  4A47                     tst.w      D7
  4100. 00002D76  588F                     addq.l     A7, 4
  4101. 00002D78  6D30                     blt        +0x32 /* 00002DAA */
  4102. 00002D7A  2F3C 0081 0008           move.l     -[A7], 0x810008
  4103. 00002D80  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  4104. 00002D84  1B7C 0001 A454           move.b     [A5 - 0x5BAC], 0x1
  4105. 00002D8A  4EBA F8F6                jsr        [PC - 0x70A /* 00002682 */]
  4106. 00002D8E  4EBA EA2E                jsr        [PC - 0x15D2 /* 000017BE */]
  4107. 00002D92  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4108. 00002D96  3147 000A                move.w     [A0 + 0xA], D7
  4109. 00002D9A  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  4110. 00002DA0  4EBA FA0C                jsr        [PC - 0x5F4 /* 000027AE */]
  4111. 00002DA4  4EBA E73A                jsr        [PC - 0x18C6 /* 000014E0 */]
  4112. 00002DA8  588F                     addq.l     A7, 4
  4113. label00002DAA:
  4114. 00002DAA  2E1F                     move.l     D7, [A7]+
  4115. 00002DAC  4E5E                     unlink     A6
  4116. 00002DAE  4E75                     rts
  4117. export_120:
  4118. fn00002DB0:
  4119. 00002DB0  4E56 0000                link       A6, 0
  4120. 00002DB4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4121. 00002DB8  4AA8 0012                tst.l      [A0 + 0x12]
  4122. 00002DBC  674A                     beq        +0x4C /* 00002E08 */
  4123. 00002DBE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4124. 00002DC2  302E 0008                move.w     D0, [A6 + 0x8]
  4125. 00002DC6  B068 000A                cmp.w      D0, [A0 + 0xA]
  4126. 00002DCA  673C                     beq        +0x3E /* 00002E08 */
  4127. 00002DCC  2F3C 0081 0008           move.l     -[A7], 0x810008
  4128. 00002DD2  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  4129. 00002DD6  1B7C 0001 A454           move.b     [A5 - 0x5BAC], 0x1
  4130. 00002DDC  4EBA F8A4                jsr        [PC - 0x75C /* 00002682 */]
  4131. 00002DE0  4EBA E9DC                jsr        [PC - 0x1624 /* 000017BE */]
  4132. 00002DE4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4133. 00002DE8  316E 0008 000A           move.w     [A0 + 0xA], [A6 + 0x8]
  4134. 00002DEE  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  4135. 00002DF4  4EBA F9B8                jsr        [PC - 0x648 /* 000027AE */]
  4136. 00002DF8  4EBA D206                jsr        [PC - 0x2DFA /* 00000000 */]
  4137. 00002DFC  4EBA D220                jsr        [PC - 0x2DE0 /* 0000001E */]
  4138. 00002E00  A937                     syscall    DrawMenuBar
  4139. 00002E02  4EBA E6DC                jsr        [PC - 0x1924 /* 000014E0 */]
  4140. 00002E06  588F                     addq.l     A7, 4
  4141. label00002E08:
  4142. 00002E08  4E5E                     unlink     A6
  4143. 00002E0A  4E75                     rts
  4144. fn00002E0C:
  4145. 00002E0C  4E56 0000                link       A6, 0
  4146. 00002E10  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4147. 00002E14  7E00                     moveq.l    D7, 0x00
  4148. 00002E16  7C00                     moveq.l    D6, 0x00
  4149. 00002E18  286D A438                movea.l    A4, [A5 - 0x5BC8]
  4150. 00002E1C  6010                     bra        +0x12 /* 00002E2E */
  4151. label00002E1E:
  4152. 00002E1E  302C 0004                move.w     D0, [A4 + 0x4]
  4153. 00002E22  B06D ACB4                cmp.w      D0, [A5 - 0x534C]
  4154. 00002E26  6604                     bne        +0x6 /* 00002E2C */
  4155. 00002E28  7E01                     moveq.l    D7, 0x01
  4156. 00002E2A  6002                     bra        +0x4 /* 00002E2E */
  4157. label00002E2C:
  4158. 00002E2C  2854                     movea.l    A4, [A4]
  4159. label00002E2E:
  4160. 00002E2E  200C                     move.l     D0, A4
  4161. 00002E30  6704                     beq        +0x6 /* 00002E36 */
  4162. 00002E32  4A07                     tst.b      D7
  4163. 00002E34  67E8                     beq        -0x16 /* 00002E1E */
  4164. label00002E36:
  4165. 00002E36  4A07                     tst.b      D7
  4166. 00002E38  673C                     beq        +0x3E /* 00002E76 */
  4167. 00002E3A  266D A430                movea.l    A3, [A5 - 0x5BD0]
  4168. 00002E3E  602E                     bra        +0x30 /* 00002E6E */
  4169. label00002E40:
  4170. 00002E40  B9EB 0012                cmpa.l     A4, [A3 + 0x12]
  4171. 00002E44  6626                     bne        +0x28 /* 00002E6C */
  4172. 00002E46  4A2B 001A                tst.b      [A3 + 0x1A]
  4173. 00002E4A  6720                     beq        +0x22 /* 00002E6C */
  4174. 00002E4C  246B 000E                movea.l    A2, [A3 + 0xE]
  4175. 00002E50  6012                     bra        +0x14 /* 00002E64 */
  4176. label00002E52:
  4177. 00002E52  0C2A 000A 001A           cmpi.b     [A2 + 0x1A], 0xA /* '\n' */
  4178. 00002E58  6606                     bne        +0x8 /* 00002E60 */
  4179. 00002E5A  3C2B 0008                move.w     D6, [A3 + 0x8]
  4180. 00002E5E  6004                     bra        +0x6 /* 00002E64 */
  4181. label00002E60:
  4182. 00002E60  246A 0004                movea.l    A2, [A2 + 0x4]
  4183. label00002E64:
  4184. 00002E64  200A                     move.l     D0, A2
  4185. 00002E66  6704                     beq        +0x6 /* 00002E6C */
  4186. 00002E68  4A46                     tst.w      D6
  4187. 00002E6A  67E6                     beq        -0x18 /* 00002E52 */
  4188. label00002E6C:
  4189. 00002E6C  2653                     movea.l    A3, [A3]
  4190. label00002E6E:
  4191. 00002E6E  200B                     move.l     D0, A3
  4192. 00002E70  6704                     beq        +0x6 /* 00002E76 */
  4193. 00002E72  4A46                     tst.w      D6
  4194. 00002E74  67CA                     beq        -0x34 /* 00002E40 */
  4195. label00002E76:
  4196. 00002E76  3B7C FFFF BE2E           move.w     [A5 - 0x41D2], 0xFFFF
  4197. 00002E7C  3006                     move.w     D0, D6
  4198. 00002E7E  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4199. 00002E82  4E5E                     unlink     A6
  4200. 00002E84  4E75                     rts
  4201. export_121:
  4202. fn00002E86:
  4203. 00002E86  4E56 0000                link       A6, 0
  4204. 00002E8A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4205. 00002E8E  3E2E 0008                move.w     D7, [A6 + 0x8]
  4206. 00002E92  7C00                     moveq.l    D6, 0x00
  4207. 00002E94  0C47 2710                cmpi.w     D7, 0x2710
  4208. 00002E98  6D14                     blt        +0x16 /* 00002EAE */
  4209. 00002E9A  3A07                     move.w     D5, D7
  4210. 00002E9C  0645 D8F0                addi.w     D5, 0xD8F0
  4211. 00002EA0  4A45                     tst.w      D5
  4212. 00002EA2  6F04                     ble        +0x6 /* 00002EA8 */
  4213. 00002EA4  3E05                     move.w     D7, D5
  4214. 00002EA6  6006                     bra        +0x8 /* 00002EAE */
  4215. label00002EA8:
  4216. 00002EA8  4EBA FF62                jsr        [PC - 0x9E /* 00002E0C */]
  4217. 00002EAC  3E00                     move.w     D7, D0
  4218. label00002EAE:
  4219. 00002EAE  286D A430                movea.l    A4, [A5 - 0x5BD0]
  4220. 00002EB2  6078                     bra        +0x7A /* 00002F2C */
  4221. label00002EB4:
  4222. 00002EB4  BE6C 0008                cmp.w      D7, [A4 + 0x8]
  4223. 00002EB8  6670                     bne        +0x72 /* 00002F2A */
  4224. 00002EBA  2F3C 0081 0008           move.l     -[A7], 0x810008
  4225. 00002EC0  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  4226. 00002EC4  7C01                     moveq.l    D6, 0x01
  4227. 00002EC6  4AAD A42C                tst.l      [A5 - 0x5BD4]
  4228. 00002ECA  588F                     addq.l     A7, 4
  4229. 00002ECC  6708                     beq        +0xA /* 00002ED6 */
  4230. 00002ECE  4EBA F7B2                jsr        [PC - 0x84E /* 00002682 */]
  4231. 00002ED2  4EBA E8EA                jsr        [PC - 0x1716 /* 000017BE */]
  4232. label00002ED6:
  4233. 00002ED6  2B6D A42C A456           move.l     [A5 - 0x5BAA], [A5 - 0x5BD4]
  4234. 00002EDC  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4235. 00002EE0  4A28 001A                tst.b      [A0 + 0x1A]
  4236. 00002EE4  6610                     bne        +0x12 /* 00002EF6 */
  4237. 00002EE6  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4238. 00002EEA  3B68 0008 A45A           move.w     [A5 - 0x5BA6], [A0 + 0x8]
  4239. 00002EF0  3B68 000A A45C           move.w     [A5 - 0x5BA4], [A0 + 0xA]
  4240. label00002EF6:
  4241. 00002EF6  2B4C A42C                move.l     [A5 - 0x5BD4], A4
  4242. 00002EFA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4243. 00002EFE  2B68 0012 A434           move.l     [A5 - 0x5BCC], [A0 + 0x12]
  4244. 00002F04  1B7C 0001 A451           move.b     [A5 - 0x5BAF], 0x1
  4245. 00002F0A  316E 000A 000A           move.w     [A0 + 0xA], [A6 + 0xA]
  4246. 00002F10  4EBA F89C                jsr        [PC - 0x764 /* 000027AE */]
  4247. 00002F14  4EBA D0EA                jsr        [PC - 0x2F16 /* 00000000 */]
  4248. 00002F18  4EBA D104                jsr        [PC - 0x2EFC /* 0000001E */]
  4249. 00002F1C  A937                     syscall    DrawMenuBar
  4250. 00002F1E  3B7C FFFF BE2E           move.w     [A5 - 0x41D2], 0xFFFF
  4251. 00002F24  4EBA E5BA                jsr        [PC - 0x1A46 /* 000014E0 */]
  4252. 00002F28  6002                     bra        +0x4 /* 00002F2C */
  4253. label00002F2A:
  4254. 00002F2A  2854                     movea.l    A4, [A4]
  4255. label00002F2C:
  4256. 00002F2C  4A06                     tst.b      D6
  4257. 00002F2E  6604                     bne        +0x6 /* 00002F34 */
  4258. 00002F30  200C                     move.l     D0, A4
  4259. 00002F32  6680                     bne        -0x7E /* 00002EB4 */
  4260. label00002F34:
  4261. 00002F34  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4262. 00002F38  4E5E                     unlink     A6
  4263. 00002F3A  4E75                     rts
  4264. export_122:
  4265. fn00002F3C:
  4266. 00002F3C  4E56 0000                link       A6, 0
  4267. 00002F40  3F3C FFFF                move.w     -[A7], 0xFFFF
  4268. 00002F44  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4269. 00002F48  4EBA FF3C                jsr        [PC - 0xC4 /* 00002E86 */]
  4270. 00002F4C  4E5E                     unlink     A6
  4271. 00002F4E  4E75                     rts
  4272. export_123:
  4273. fn00002F50:
  4274. 00002F50  4E56 0000                link       A6, 0
  4275. 00002F54  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4276. 00002F58  3F28 000A                move.w     -[A7], [A0 + 0xA]
  4277. 00002F5C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4278. 00002F60  4EBA FF24                jsr        [PC - 0xDC /* 00002E86 */]
  4279. 00002F64  4E5E                     unlink     A6
  4280. 00002F66  4E75                     rts
  4281. export_124:
  4282. 00002F68  4E56 0000                link       A6, 0
  4283. 00002F6C  48E7 0118                movem.l    -[A7], D7,A3,A4
  4284. 00002F70  7E00                     moveq.l    D7, 0x00
  4285. 00002F72  1F3C 0001                move.b     -[A7], 0x1
  4286. 00002F76  4878 0020                push.l     0x20 /* ' ' */
  4287. 00002F7A  4267                     clr.w      -[A7]
  4288. 00002F7C  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  4289. 00002F80  2840                     movea.l    A4, D0
  4290. 00002F82  200C                     move.l     D0, A4
  4291. 00002F84  508F                     addq.l     A7, 8
  4292. 00002F86  6700 0090                beq        +0x92 /* 00003018 */
  4293. 00002F8A  4294                     clr.l      [A4]
  4294. 00002F8C  42AC 0004                clr.l      [A4 + 0x4]
  4295. 00002F90  396E 0008 0008           move.w     [A4 + 0x8], [A6 + 0x8]
  4296. 00002F96  196E 000A 001A           move.b     [A4 + 0x1A], [A6 + 0xA]
  4297. 00002F9C  296E 000C 001C           move.l     [A4 + 0x1C], [A6 + 0xC]
  4298. 00002FA2  486C 000A                pea.l      [A4 + 0xA]
  4299. 00002FA6  302E 0010                move.w     D0, [A6 + 0x10]
  4300. 00002FAA  D06D A46E                add.w      D0, [A5 - 0x5B92]
  4301. 00002FAE  3F00                     move.w     -[A7], D0
  4302. 00002FB0  302E 0012                move.w     D0, [A6 + 0x12]
  4303. 00002FB4  D06D A470                add.w      D0, [A5 - 0x5B90]
  4304. 00002FB8  3F00                     move.w     -[A7], D0
  4305. 00002FBA  302E 0014                move.w     D0, [A6 + 0x14]
  4306. 00002FBE  D06D A46E                add.w      D0, [A5 - 0x5B92]
  4307. 00002FC2  3F00                     move.w     -[A7], D0
  4308. 00002FC4  302E 0016                move.w     D0, [A6 + 0x16]
  4309. 00002FC8  D06D A470                add.w      D0, [A5 - 0x5B90]
  4310. 00002FCC  3F00                     move.w     -[A7], D0
  4311. 00002FCE  A8A7                     syscall    SetRect
  4312. 00002FD0  396E 0018 0012           move.w     [A4 + 0x12], [A6 + 0x18]
  4313. 00002FD6  396E 0018 0014           move.w     [A4 + 0x14], [A6 + 0x18]
  4314. 00002FDC  396E 001A 0016           move.w     [A4 + 0x16], [A6 + 0x1A]
  4315. 00002FE2  396E 001C 0018           move.w     [A4 + 0x18], [A6 + 0x1C]
  4316. 00002FE8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4317. 00002FEC  4AA8 000E                tst.l      [A0 + 0xE]
  4318. 00002FF0  660A                     bne        +0xC /* 00002FFC */
  4319. 00002FF2  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4320. 00002FF6  214C 000E                move.l     [A0 + 0xE], A4
  4321. 00002FFA  601A                     bra        +0x1C /* 00003016 */
  4322. label00002FFC:
  4323. 00002FFC  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4324. 00003000  2668 000E                movea.l    A3, [A0 + 0xE]
  4325. 00003004  6004                     bra        +0x6 /* 0000300A */
  4326. label00003006:
  4327. 00003006  266B 0004                movea.l    A3, [A3 + 0x4]
  4328. label0000300A:
  4329. 0000300A  4AAB 0004                tst.l      [A3 + 0x4]
  4330. 0000300E  66F6                     bne        -0x8 /* 00003006 */
  4331. 00003010  274C 0004                move.l     [A3 + 0x4], A4
  4332. 00003014  288B                     move.l     [A4], A3
  4333. label00003016:
  4334. 00003016  7E01                     moveq.l    D7, 0x01
  4335. label00003018:
  4336. 00003018  1007                     move.b     D0, D7
  4337. 0000301A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4338. 0000301E  4E5E                     unlink     A6
  4339. 00003020  4E75                     rts
  4340. export_125:
  4341. fn00003022:
  4342. 00003022  4E56 0000                link       A6, 0
  4343. 00003026  48E7 0018                movem.l    -[A7], A3,A4
  4344. 0000302A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4345. 0000302E  2868 000E                movea.l    A4, [A0 + 0xE]
  4346. 00003032  6040                     bra        +0x42 /* 00003074 */
  4347. label00003034:
  4348. 00003034  0C2C 0001 001A           cmpi.b     [A4 + 0x1A], 0x1
  4349. 0000303A  6634                     bne        +0x36 /* 00003070 */
  4350. 0000303C  266C 001C                movea.l    A3, [A4 + 0x1C]
  4351. 00003040  302C 0012                move.w     D0, [A4 + 0x12]
  4352. 00003044  6A06                     bpl        +0x8 /* 0000304C */
  4353. 00003046  5E40                     addq.w     D0, 7
  4354. 00003048  670C                     beq        +0xE /* 00003056 */
  4355. 0000304A  6024                     bra        +0x26 /* 00003070 */
  4356. label0000304C:
  4357. 0000304C  0440 000D                subi.w     D0, 0xD /* '\r' */
  4358. 00003050  6A1E                     bpl        +0x20 /* 00003070 */
  4359. 00003052  5840                     addq.w     D0, 4
  4360. 00003054  6B1A                     bmi        +0x1C /* 00003070 */
  4361. label00003056:
  4362. 00003056  206E 0008                movea.l    A0, [A6 + 0x8]
  4363. 0000305A  3028 0008                move.w     D0, [A0 + 0x8]
  4364. 0000305E  B06C 0016                cmp.w      D0, [A4 + 0x16]
  4365. 00003062  6606                     bne        +0x8 /* 0000306A */
  4366. 00003064  396C 0014 0012           move.w     [A4 + 0x12], [A4 + 0x14]
  4367. label0000306A:
  4368. 0000306A  376B 001E 001C           move.w     [A3 + 0x1C], [A3 + 0x1E]
  4369. label00003070:
  4370. 00003070  286C 0004                movea.l    A4, [A4 + 0x4]
  4371. label00003074:
  4372. 00003074  200C                     move.l     D0, A4
  4373. 00003076  66BC                     bne        -0x42 /* 00003034 */
  4374. 00003078  4CDF 1800                movem.l    A3,A4, [A7]+
  4375. 0000307C  4E5E                     unlink     A6
  4376. 0000307E  4E75                     rts
  4377. export_126:
  4378. fn00003080:
  4379. 00003080  4E56 0000                link       A6, 0
  4380. 00003084  2F0C                     move.l     -[A7], A4
  4381. 00003086  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4382. 0000308A  2868 000E                movea.l    A4, [A0 + 0xE]
  4383. 0000308E  6056                     bra        +0x58 /* 000030E6 */
  4384. label00003090:
  4385. 00003090  0C2C 0001 001A           cmpi.b     [A4 + 0x1A], 0x1
  4386. 00003096  664A                     bne        +0x4C /* 000030E2 */
  4387. 00003098  302C 0012                move.w     D0, [A4 + 0x12]
  4388. 0000309C  6B44                     bmi        +0x46 /* 000030E2 */
  4389. 0000309E  0440 000D                subi.w     D0, 0xD /* '\r' */
  4390. 000030A2  6A3E                     bpl        +0x40 /* 000030E2 */
  4391. 000030A4  5840                     addq.w     D0, 4
  4392. 000030A6  6B3A                     bmi        +0x3C /* 000030E2 */
  4393. 000030A8  206E 0008                movea.l    A0, [A6 + 0x8]
  4394. 000030AC  3028 0008                move.w     D0, [A0 + 0x8]
  4395. 000030B0  B06C 0016                cmp.w      D0, [A4 + 0x16]
  4396. 000030B4  662C                     bne        +0x2E /* 000030E2 */
  4397. 000030B6  206E 0008                movea.l    A0, [A6 + 0x8]
  4398. 000030BA  2068 001C                movea.l    A0, [A0 + 0x1C]
  4399. 000030BE  4A28 0039                tst.b      [A0 + 0x39]
  4400. 000030C2  661E                     bne        +0x20 /* 000030E2 */
  4401. 000030C4  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4402. 000030C8  2F0C                     move.l     -[A7], A4
  4403. 000030CA  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4404. 000030CE  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4405. 000030D2  486C 000A                pea.l      [A4 + 0xA]
  4406. 000030D6  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  4407. 000030DA  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4408. 000030DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4409. label000030E2:
  4410. 000030E2  286C 0004                movea.l    A4, [A4 + 0x4]
  4411. label000030E6:
  4412. 000030E6  200C                     move.l     D0, A4
  4413. 000030E8  66A6                     bne        -0x58 /* 00003090 */
  4414. 000030EA  285F                     movea.l    A4, [A7]+
  4415. 000030EC  4E5E                     unlink     A6
  4416. 000030EE  4E75                     rts
  4417. fn000030F0:
  4418. 000030F0  4E56 0000                link       A6, 0
  4419. 000030F4  48E7 0018                movem.l    -[A7], A3,A4
  4420. 000030F8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4421. 000030FC  2868 000E                movea.l    A4, [A0 + 0xE]
  4422. 00003100  6040                     bra        +0x42 /* 00003142 */
  4423. label00003102:
  4424. 00003102  0C2C 0001 001A           cmpi.b     [A4 + 0x1A], 0x1
  4425. 00003108  6634                     bne        +0x36 /* 0000313E */
  4426. 0000310A  266C 001C                movea.l    A3, [A4 + 0x1C]
  4427. 0000310E  302C 0012                move.w     D0, [A4 + 0x12]
  4428. 00003112  6A06                     bpl        +0x8 /* 0000311A */
  4429. 00003114  5E40                     addq.w     D0, 7
  4430. 00003116  670C                     beq        +0xE /* 00003124 */
  4431. 00003118  6024                     bra        +0x26 /* 0000313E */
  4432. label0000311A:
  4433. 0000311A  0440 0013                subi.w     D0, 0x13
  4434. 0000311E  6A1E                     bpl        +0x20 /* 0000313E */
  4435. 00003120  5840                     addq.w     D0, 4
  4436. 00003122  6B1A                     bmi        +0x1C /* 0000313E */
  4437. label00003124:
  4438. 00003124  206E 0008                movea.l    A0, [A6 + 0x8]
  4439. 00003128  3028 0008                move.w     D0, [A0 + 0x8]
  4440. 0000312C  B06C 0016                cmp.w      D0, [A4 + 0x16]
  4441. 00003130  6606                     bne        +0x8 /* 00003138 */
  4442. 00003132  396C 0014 0012           move.w     [A4 + 0x12], [A4 + 0x14]
  4443. label00003138:
  4444. 00003138  376B 001E 001C           move.w     [A3 + 0x1C], [A3 + 0x1E]
  4445. label0000313E:
  4446. 0000313E  286C 0004                movea.l    A4, [A4 + 0x4]
  4447. label00003142:
  4448. 00003142  200C                     move.l     D0, A4
  4449. 00003144  66BC                     bne        -0x42 /* 00003102 */
  4450. 00003146  4CDF 1800                movem.l    A3,A4, [A7]+
  4451. 0000314A  4E5E                     unlink     A6
  4452. 0000314C  4E75                     rts
  4453. fn0000314E:
  4454. 0000314E  4E56 0000                link       A6, 0
  4455. 00003152  2F0C                     move.l     -[A7], A4
  4456. 00003154  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4457. 00003158  2868 000E                movea.l    A4, [A0 + 0xE]
  4458. 0000315C  605C                     bra        +0x5E /* 000031BA */
  4459. label0000315E:
  4460. 0000315E  0C2C 0001 001A           cmpi.b     [A4 + 0x1A], 0x1
  4461. 00003164  6650                     bne        +0x52 /* 000031B6 */
  4462. 00003166  302C 0012                move.w     D0, [A4 + 0x12]
  4463. 0000316A  6A06                     bpl        +0x8 /* 00003172 */
  4464. 0000316C  5E40                     addq.w     D0, 7
  4465. 0000316E  670C                     beq        +0xE /* 0000317C */
  4466. 00003170  6044                     bra        +0x46 /* 000031B6 */
  4467. label00003172:
  4468. 00003172  0440 0013                subi.w     D0, 0x13
  4469. 00003176  6A3E                     bpl        +0x40 /* 000031B6 */
  4470. 00003178  5840                     addq.w     D0, 4
  4471. 0000317A  6B3A                     bmi        +0x3C /* 000031B6 */
  4472. label0000317C:
  4473. 0000317C  206E 0008                movea.l    A0, [A6 + 0x8]
  4474. 00003180  3028 0008                move.w     D0, [A0 + 0x8]
  4475. 00003184  B06C 0016                cmp.w      D0, [A4 + 0x16]
  4476. 00003188  662C                     bne        +0x2E /* 000031B6 */
  4477. 0000318A  206E 0008                movea.l    A0, [A6 + 0x8]
  4478. 0000318E  2068 001C                movea.l    A0, [A0 + 0x1C]
  4479. 00003192  4A28 0026                tst.b      [A0 + 0x26]
  4480. 00003196  661E                     bne        +0x20 /* 000031B6 */
  4481. 00003198  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4482. 0000319C  2F0C                     move.l     -[A7], A4
  4483. 0000319E  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4484. 000031A2  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4485. 000031A6  486C 000A                pea.l      [A4 + 0xA]
  4486. 000031AA  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  4487. 000031AE  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4488. 000031B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4489. label000031B6:
  4490. 000031B6  286C 0004                movea.l    A4, [A4 + 0x4]
  4491. label000031BA:
  4492. 000031BA  200C                     move.l     D0, A4
  4493. 000031BC  66A0                     bne        -0x5E /* 0000315E */
  4494. 000031BE  285F                     movea.l    A4, [A7]+
  4495. 000031C0  4E5E                     unlink     A6
  4496. 000031C2  4E75                     rts
  4497. export_127:
  4498. fn000031C4:
  4499. 000031C4  4E56 FFF8                link       A6, -0x0008
  4500. 000031C8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4501. 000031CC  286E 0008                movea.l    A4, [A6 + 0x8]
  4502. 000031D0  266E 000C                movea.l    A3, [A6 + 0xC]
  4503. 000031D4  7E00                     moveq.l    D7, 0x00
  4504. 000031D6  0C2B 0001 001A           cmpi.b     [A3 + 0x1A], 0x1
  4505. 000031DC  662E                     bne        +0x30 /* 0000320C */
  4506. 000031DE  0C6B 0001 0012           cmpi.w     [A3 + 0x12], 0x1
  4507. 000031E4  6726                     beq        +0x28 /* 0000320C */
  4508. 000031E6  0C6B FFF7 0012           cmpi.w     [A3 + 0x12], 0xFFF7
  4509. 000031EC  671E                     beq        +0x20 /* 0000320C */
  4510. 000031EE  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4511. 000031F2  2F0B                     move.l     -[A7], A3
  4512. 000031F4  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  4513. 000031F8  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4514. 000031FC  486B 000A                pea.l      [A3 + 0xA]
  4515. 00003200  2F0C                     move.l     -[A7], A4
  4516. 00003202  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4517. 00003206  7E01                     moveq.l    D7, 0x01
  4518. 00003208  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4519. label0000320C:
  4520. 0000320C  302B 0012                move.w     D0, [A3 + 0x12]
  4521. 00003210  0440 FFF7                subi.w     D0, 0xFFF7
  4522. 00003214  0C40 0048                cmpi.w     D0, 0x48 /* 'H' */
  4523. 00003218  6200 0408                bhi        +0x40A /* 00003622 */
  4524. 0000321C  43FA 041E                lea.l      A1, [PC + 0x41E /* 0000363C, value 0xFBECFC5A */]
  4525. 00003220  D040                     add.w      D0, D0
  4526. 00003222  D2F1 0000                add.w      A1, [A1 + D0.w]
  4527. 00003226  4ED1                     jmp        [A1]
  4528. 00003228  42A7                     clr.l      -[A7]
  4529. 0000322A  3F2B 0018                move.w     -[A7], [A3 + 0x18]
  4530. 0000322E  4EBA E534                jsr        [PC - 0x1ACC /* 00001764 */]
  4531. 00003232  2800                     move.l     D4, D0
  4532. 00003234  4A84                     tst.l      D4
  4533. 00003236  5C8F                     addq.l     A7, 6
  4534. 00003238  6700 03E8                beq        +0x3EA /* 00003622 */
  4535. 0000323C  0C2B 0001 001A           cmpi.b     [A3 + 0x1A], 0x1
  4536. 00003242  6626                     bne        +0x28 /* 0000326A */
  4537. 00003244  0C6B 0001 0012           cmpi.w     [A3 + 0x12], 0x1
  4538. 0000324A  671E                     beq        +0x20 /* 0000326A */
  4539. 0000324C  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4540. 00003250  2F0B                     move.l     -[A7], A3
  4541. 00003252  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  4542. 00003256  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4543. 0000325A  486B 000A                pea.l      [A3 + 0xA]
  4544. 0000325E  2F0C                     move.l     -[A7], A4
  4545. 00003260  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4546. 00003264  7E00                     moveq.l    D7, 0x00
  4547. 00003266  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4548. label0000326A:
  4549. 0000326A  2F04                     move.l     -[A7], D4
  4550. 0000326C  2F0C                     move.l     -[A7], A4
  4551. 0000326E  4EBA FF54                jsr        [PC - 0xAC /* 000031C4 */]
  4552. 00003272  2044                     movea.l    A0, D4
  4553. 00003274  0C68 FFFF 0018           cmpi.w     [A0 + 0x18], 0xFFFF
  4554. 0000327A  508F                     addq.l     A7, 8
  4555. 0000327C  670C                     beq        +0xE /* 0000328A */
  4556. 0000327E  2044                     movea.l    A0, D4
  4557. 00003280  317C FFFF 0018           move.w     [A0 + 0x18], 0xFFFF
  4558. 00003286  6000 039A                bra        +0x39C /* 00003622 */
  4559. label0000328A:
  4560. 0000328A  2044                     movea.l    A0, D4
  4561. 0000328C  316B 0008 0018           move.w     [A0 + 0x18], [A3 + 0x8]
  4562. 00003292  6000 038E                bra        +0x390 /* 00003622 */
  4563. 00003296  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4564. 0000329A  4EBA E952                jsr        [PC - 0x16AE /* 00001BEE */]
  4565. 0000329E  2D40 FFFC                move.l     [A6 - 0x4], D0
  4566. 000032A2  2040                     movea.l    A0, D0
  4567. 000032A4  1228 0004                move.b     D1, [A0 + 0x4]
  4568. 000032A8  548F                     addq.l     A7, 2
  4569. 000032AA  6B00 0376                bmi        +0x378 /* 00003622 */
  4570. 000032AE  5D01                     subq.b     D1, 6
  4571. 000032B0  6734                     beq        +0x36 /* 000032E6 */
  4572. 000032B2  6A00 036E                bpl        +0x370 /* 00003622 */
  4573. 000032B6  5201                     addq.b     D1, 1
  4574. 000032B8  6B00 0368                bmi        +0x36A /* 00003622 */
  4575. 000032BC  0C6B FFFF 0018           cmpi.w     [A3 + 0x18], 0xFFFF
  4576. 000032C2  6714                     beq        +0x16 /* 000032D8 */
  4577. 000032C4  3C2B 0018                move.w     D6, [A3 + 0x18]
  4578. 000032C8  2F0B                     move.l     -[A7], A3
  4579. 000032CA  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4580. 000032CE  3746 0018                move.w     [A3 + 0x18], D6
  4581. 000032D2  588F                     addq.l     A7, 4
  4582. 000032D4  6000 034C                bra        +0x34E /* 00003622 */
  4583. label000032D8:
  4584. 000032D8  2F0B                     move.l     -[A7], A3
  4585. 000032DA  2F0C                     move.l     -[A7], A4
  4586. 000032DC  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  4587. 000032E0  508F                     addq.l     A7, 8
  4588. 000032E2  6000 033E                bra        +0x340 /* 00003622 */
  4589. label000032E6:
  4590. 000032E6  0C6B FFFF 0018           cmpi.w     [A3 + 0x18], 0xFFFF
  4591. 000032EC  6714                     beq        +0x16 /* 00003302 */
  4592. 000032EE  3C2B 0018                move.w     D6, [A3 + 0x18]
  4593. 000032F2  2F0B                     move.l     -[A7], A3
  4594. 000032F4  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  4595. 000032F8  3746 0018                move.w     [A3 + 0x18], D6
  4596. 000032FC  588F                     addq.l     A7, 4
  4597. 000032FE  6000 0322                bra        +0x324 /* 00003622 */
  4598. label00003302:
  4599. 00003302  2F0B                     move.l     -[A7], A3
  4600. 00003304  2F0C                     move.l     -[A7], A4
  4601. 00003306  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4602. 0000330A  508F                     addq.l     A7, 8
  4603. 0000330C  6000 0314                bra        +0x316 /* 00003622 */
  4604. 00003310  102B 001A                move.b     D0, [A3 + 0x1A]
  4605. 00003314  6700 030C                beq        +0x30E /* 00003622 */
  4606. 00003318  6B00 0308                bmi        +0x30A /* 00003622 */
  4607. 0000331C  5500                     subq.b     D0, 2
  4608. 0000331E  6A00 0302                bpl        +0x304 /* 00003622 */
  4609. 00003322  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4610. 00003326  2F0B                     move.l     -[A7], A3
  4611. 00003328  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  4612. 0000332C  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4613. 00003330  486B 000A                pea.l      [A3 + 0xA]
  4614. 00003334  2F0C                     move.l     -[A7], A4
  4615. 00003336  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4616. 0000333A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4617. 0000333E  6000 02E2                bra        +0x2E4 /* 00003622 */
  4618. 00003342  426D BE2E                clr.w      [A5 - 0x41D2]
  4619. 00003346  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  4620. 0000334A  0C2B 0001 001A           cmpi.b     [A3 + 0x1A], 0x1
  4621. 00003350  6600 02D0                bne        +0x2D2 /* 00003622 */
  4622. 00003354  0C6B 0001 0012           cmpi.w     [A3 + 0x12], 0x1
  4623. 0000335A  6700 02C6                beq        +0x2C8 /* 00003622 */
  4624. 0000335E  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4625. 00003362  2F0B                     move.l     -[A7], A3
  4626. 00003364  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  4627. 00003368  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4628. 0000336C  486B 000A                pea.l      [A3 + 0xA]
  4629. 00003370  2F0C                     move.l     -[A7], A4
  4630. 00003372  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4631. 00003376  7E00                     moveq.l    D7, 0x00
  4632. 00003378  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4633. 0000337C  6000 02A4                bra        +0x2A6 /* 00003622 */
  4634. 00003380  0C2B 0001 001A           cmpi.b     [A3 + 0x1A], 0x1
  4635. 00003386  6626                     bne        +0x28 /* 000033AE */
  4636. 00003388  0C6B 0001 0012           cmpi.w     [A3 + 0x12], 0x1
  4637. 0000338E  671E                     beq        +0x20 /* 000033AE */
  4638. 00003390  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4639. 00003394  2F0B                     move.l     -[A7], A3
  4640. 00003396  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  4641. 0000339A  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4642. 0000339E  486B 000A                pea.l      [A3 + 0xA]
  4643. 000033A2  2F0C                     move.l     -[A7], A4
  4644. 000033A4  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4645. 000033A8  7E00                     moveq.l    D7, 0x00
  4646. 000033AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4647. label000033AE:
  4648. 000033AE  426D BE2E                clr.w      [A5 - 0x41D2]
  4649. 000033B2  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  4650. 000033B6  6000 026A                bra        +0x26C /* 00003622 */
  4651. 000033BA  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4652. 000033BE  4EBA FB7C                jsr        [PC - 0x484 /* 00002F3C */]
  4653. 000033C2  548F                     addq.l     A7, 2
  4654. 000033C4  6000 025C                bra        +0x25E /* 00003622 */
  4655. 000033C8  0C2B 000A 001A           cmpi.b     [A3 + 0x1A], 0xA /* '\n' */
  4656. 000033CE  6610                     bne        +0x12 /* 000033E0 */
  4657. 000033D0  3F2D A472                move.w     -[A7], [A5 - 0x5B8E]
  4658. 000033D4  2F0B                     move.l     -[A7], A3
  4659. 000033D6  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  4660. 000033DA  3A00                     move.w     D5, D0
  4661. 000033DC  5C8F                     addq.l     A7, 6
  4662. 000033DE  6004                     bra        +0x6 /* 000033E4 */
  4663. label000033E0:
  4664. 000033E0  3A2B 0018                move.w     D5, [A3 + 0x18]
  4665. label000033E4:
  4666. 000033E4  4A45                     tst.w      D5
  4667. 000033E6  6D00 023A                blt        +0x23C /* 00003622 */
  4668. 000033EA  3F05                     move.w     -[A7], D5
  4669. 000033EC  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4670. 000033F0  4EBA FA94                jsr        [PC - 0x56C /* 00002E86 */]
  4671. 000033F4  588F                     addq.l     A7, 4
  4672. 000033F6  6000 022A                bra        +0x22C /* 00003622 */
  4673. 000033FA  0C6D FFFF A45A           cmpi.w     [A5 - 0x5BA6], 0xFFFF
  4674. 00003400  6700 0220                beq        +0x222 /* 00003622 */
  4675. 00003404  3F2D A45C                move.w     -[A7], [A5 - 0x5BA4]
  4676. 00003408  3F2D A45A                move.w     -[A7], [A5 - 0x5BA6]
  4677. 0000340C  4EBA FA78                jsr        [PC - 0x588 /* 00002E86 */]
  4678. 00003410  3B7C FFFF A45A           move.w     [A5 - 0x5BA6], 0xFFFF
  4679. 00003416  3B7C FFFF A45C           move.w     [A5 - 0x5BA4], 0xFFFF
  4680. 0000341C  588F                     addq.l     A7, 4
  4681. 0000341E  6000 0202                bra        +0x204 /* 00003622 */
  4682. 00003422  3F2B 0018                move.w     -[A7], [A3 + 0x18]
  4683. 00003426  4EBA FB28                jsr        [PC - 0x4D8 /* 00002F50 */]
  4684. 0000342A  548F                     addq.l     A7, 2
  4685. 0000342C  6000 01F4                bra        +0x1F6 /* 00003622 */
  4686. 00003430  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4687. 00003434  4EBA F97A                jsr        [PC - 0x686 /* 00002DB0 */]
  4688. 00003438  548F                     addq.l     A7, 2
  4689. 0000343A  6000 01E6                bra        +0x1E8 /* 00003622 */
  4690. 0000343E  4EBA F44E                jsr        [PC - 0xBB2 /* 0000288E */]
  4691. 00003442  6000 01DE                bra        +0x1E0 /* 00003622 */
  4692. 00003446  4EBA F4E0                jsr        [PC - 0xB20 /* 00002928 */]
  4693. 0000344A  6000 01D6                bra        +0x1D8 /* 00003622 */
  4694. 0000344E  4EBA F5A2                jsr        [PC - 0xA5E /* 000029F2 */]
  4695. 00003452  6000 01CE                bra        +0x1D0 /* 00003622 */
  4696. 00003456  4EBA F642                jsr        [PC - 0x9BE /* 00002A9A */]
  4697. 0000345A  6000 01C6                bra        +0x1C8 /* 00003622 */
  4698. 0000345E  4EBA F820                jsr        [PC - 0x7E0 /* 00002C80 */]
  4699. 00003462  6000 01BE                bra        +0x1C0 /* 00003622 */
  4700. 00003466  4EBA F778                jsr        [PC - 0x888 /* 00002BE0 */]
  4701. 0000346A  6000 01B6                bra        +0x1B8 /* 00003622 */
  4702. 0000346E  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4703. 00003472  4EBA F7D8                jsr        [PC - 0x828 /* 00002C4C */]
  4704. 00003476  548F                     addq.l     A7, 2
  4705. 00003478  6000 01A8                bra        +0x1AA /* 00003622 */
  4706. 0000347C  4EBA F8D0                jsr        [PC - 0x730 /* 00002D4E */]
  4707. 00003480  6000 01A0                bra        +0x1A2 /* 00003622 */
  4708. 00003484  4EBA F866                jsr        [PC - 0x79A /* 00002CEC */]
  4709. 00003488  6000 0198                bra        +0x19A /* 00003622 */
  4710. 0000348C  42A7                     clr.l      -[A7]
  4711. 0000348E  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4712. 00003492  4EBA E2D0                jsr        [PC - 0x1D30 /* 00001764 */]
  4713. 00003496  2440                     movea.l    A2, D0
  4714. 00003498  2E8A                     move.l     [A7], A2
  4715. 0000349A  4EBA FB86                jsr        [PC - 0x47A /* 00003022 */]
  4716. 0000349E  3EBC FFFF                move.w     [A7], 0xFFFF
  4717. 000034A2  2F0A                     move.l     -[A7], A2
  4718. 000034A4  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4719. 000034A8  2E8A                     move.l     [A7], A2
  4720. 000034AA  4EBA FBD4                jsr        [PC - 0x42C /* 00003080 */]
  4721. 000034AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4722. 000034B2  6000 016E                bra        +0x170 /* 00003622 */
  4723. 000034B6  42A7                     clr.l      -[A7]
  4724. 000034B8  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4725. 000034BC  4EBA E2A6                jsr        [PC - 0x1D5A /* 00001764 */]
  4726. 000034C0  2440                     movea.l    A2, D0
  4727. 000034C2  2E8A                     move.l     [A7], A2
  4728. 000034C4  4EBA FB5C                jsr        [PC - 0x4A4 /* 00003022 */]
  4729. 000034C8  3EBC 0001                move.w     [A7], 0x1
  4730. 000034CC  2F0A                     move.l     -[A7], A2
  4731. 000034CE  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4732. 000034D2  2E8A                     move.l     [A7], A2
  4733. 000034D4  4EBA FBAA                jsr        [PC - 0x456 /* 00003080 */]
  4734. 000034D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4735. 000034DC  6000 0144                bra        +0x146 /* 00003622 */
  4736. 000034E0  42A7                     clr.l      -[A7]
  4737. 000034E2  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4738. 000034E6  4EBA E27C                jsr        [PC - 0x1D84 /* 00001764 */]
  4739. 000034EA  2440                     movea.l    A2, D0
  4740. 000034EC  2E8A                     move.l     [A7], A2
  4741. 000034EE  4EBA FB32                jsr        [PC - 0x4CE /* 00003022 */]
  4742. 000034F2  2E8A                     move.l     [A7], A2
  4743. 000034F4  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4744. 000034F8  3600                     move.w     D3, D0
  4745. 000034FA  3003                     move.w     D0, D3
  4746. 000034FC  4440                     neg.w      D0
  4747. 000034FE  3E80                     move.w     [A7], D0
  4748. 00003500  2F0A                     move.l     -[A7], A2
  4749. 00003502  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4750. 00003506  2E8A                     move.l     [A7], A2
  4751. 00003508  4EBA FB76                jsr        [PC - 0x48A /* 00003080 */]
  4752. 0000350C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4753. 00003510  6000 0110                bra        +0x112 /* 00003622 */
  4754. 00003514  42A7                     clr.l      -[A7]
  4755. 00003516  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4756. 0000351A  4EBA E248                jsr        [PC - 0x1DB8 /* 00001764 */]
  4757. 0000351E  2440                     movea.l    A2, D0
  4758. 00003520  2E8A                     move.l     [A7], A2
  4759. 00003522  4EBA FAFE                jsr        [PC - 0x502 /* 00003022 */]
  4760. 00003526  2E8A                     move.l     [A7], A2
  4761. 00003528  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4762. 0000352C  3600                     move.w     D3, D0
  4763. 0000352E  3E83                     move.w     [A7], D3
  4764. 00003530  2F0A                     move.l     -[A7], A2
  4765. 00003532  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4766. 00003536  2E8A                     move.l     [A7], A2
  4767. 00003538  4EBA FB46                jsr        [PC - 0x4BA /* 00003080 */]
  4768. 0000353C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4769. 00003540  6000 00E0                bra        +0xE2 /* 00003622 */
  4770. 00003544  42A7                     clr.l      -[A7]
  4771. 00003546  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4772. 0000354A  4EBA E218                jsr        [PC - 0x1DE8 /* 00001764 */]
  4773. 0000354E  2440                     movea.l    A2, D0
  4774. 00003550  2D6A 001C FFF8           move.l     [A6 - 0x8], [A2 + 0x1C]
  4775. 00003556  206E FFF8                movea.l    A0, [A6 - 0x8]
  4776. 0000355A  302B 0018                move.w     D0, [A3 + 0x18]
  4777. 0000355E  9068 0012                sub.w      D0, [A0 + 0x12]
  4778. 00003562  3E80                     move.w     [A7], D0
  4779. 00003564  2F0A                     move.l     -[A7], A2
  4780. 00003566  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4781. 0000356A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4782. 0000356E  6000 00B2                bra        +0xB4 /* 00003622 */
  4783. 00003572  42A7                     clr.l      -[A7]
  4784. 00003574  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4785. 00003578  4EBA E1EA                jsr        [PC - 0x1E16 /* 00001764 */]
  4786. 0000357C  2440                     movea.l    A2, D0
  4787. 0000357E  2E8A                     move.l     [A7], A2
  4788. 00003580  4EBA FB6E                jsr        [PC - 0x492 /* 000030F0 */]
  4789. 00003584  3EBC FFFF                move.w     [A7], 0xFFFF
  4790. 00003588  2F0A                     move.l     -[A7], A2
  4791. 0000358A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4792. 0000358E  2E8A                     move.l     [A7], A2
  4793. 00003590  4EBA FBBC                jsr        [PC - 0x444 /* 0000314E */]
  4794. 00003594  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4795. 00003598  6000 0088                bra        +0x8A /* 00003622 */
  4796. 0000359C  42A7                     clr.l      -[A7]
  4797. 0000359E  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4798. 000035A2  4EBA E1C0                jsr        [PC - 0x1E40 /* 00001764 */]
  4799. 000035A6  2440                     movea.l    A2, D0
  4800. 000035A8  2E8A                     move.l     [A7], A2
  4801. 000035AA  4EBA FB44                jsr        [PC - 0x4BC /* 000030F0 */]
  4802. 000035AE  3EBC 0001                move.w     [A7], 0x1
  4803. 000035B2  2F0A                     move.l     -[A7], A2
  4804. 000035B4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4805. 000035B8  2E8A                     move.l     [A7], A2
  4806. 000035BA  4EBA FB92                jsr        [PC - 0x46E /* 0000314E */]
  4807. 000035BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4808. 000035C2  605E                     bra        +0x60 /* 00003622 */
  4809. 000035C4  42A7                     clr.l      -[A7]
  4810. 000035C6  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4811. 000035CA  4EBA E198                jsr        [PC - 0x1E68 /* 00001764 */]
  4812. 000035CE  2440                     movea.l    A2, D0
  4813. 000035D0  2E8A                     move.l     [A7], A2
  4814. 000035D2  4EBA FB1C                jsr        [PC - 0x4E4 /* 000030F0 */]
  4815. 000035D6  2E8A                     move.l     [A7], A2
  4816. 000035D8  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4817. 000035DC  3600                     move.w     D3, D0
  4818. 000035DE  3003                     move.w     D0, D3
  4819. 000035E0  4440                     neg.w      D0
  4820. 000035E2  3E80                     move.w     [A7], D0
  4821. 000035E4  2F0A                     move.l     -[A7], A2
  4822. 000035E6  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4823. 000035EA  2E8A                     move.l     [A7], A2
  4824. 000035EC  4EBA FB60                jsr        [PC - 0x4A0 /* 0000314E */]
  4825. 000035F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4826. 000035F4  602C                     bra        +0x2E /* 00003622 */
  4827. 000035F6  42A7                     clr.l      -[A7]
  4828. 000035F8  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  4829. 000035FC  4EBA E166                jsr        [PC - 0x1E9A /* 00001764 */]
  4830. 00003600  2440                     movea.l    A2, D0
  4831. 00003602  2E8A                     move.l     [A7], A2
  4832. 00003604  4EBA FAEA                jsr        [PC - 0x516 /* 000030F0 */]
  4833. 00003608  2E8A                     move.l     [A7], A2
  4834. 0000360A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4835. 0000360E  3600                     move.w     D3, D0
  4836. 00003610  3E83                     move.w     [A7], D3
  4837. 00003612  2F0A                     move.l     -[A7], A2
  4838. 00003614  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4839. 00003618  2E8A                     move.l     [A7], A2
  4840. 0000361A  4EBA FB32                jsr        [PC - 0x4CE /* 0000314E */]
  4841. 0000361E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4842. label00003622:
  4843. 00003622  4A07                     tst.b      D7
  4844. 00003624  670E                     beq        +0x10 /* 00003634 */
  4845. 00003626  206B 001C                movea.l    A0, [A3 + 0x1C]
  4846. 0000362A  226B 001C                movea.l    A1, [A3 + 0x1C]
  4847. 0000362E  3368 0018 001C           move.w     [A1 + 0x1C], [A0 + 0x18]
  4848. label00003634:
  4849. 00003634  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4850. 00003638  4E5E                     unlink     A6
  4851. 0000363A  4E75                     rts
  4852. 0000363C  FBEC                     .invalid   <<F/7/5>>
  4853. 0000363E  FC5A FFE6                .extension 0xC5A <<F/1/6>>, 0xFFE6 // unimplemented
  4854. 00003642  FFE6                     .invalid   <<F/7/7>>
  4855. 00003644  FFE6                     .invalid   <<F/7/7>>
  4856. 00003646  FFE6                     .invalid   <<F/7/7>>
  4857. 00003648  FFE6                     .invalid   <<F/7/7>>
  4858. 0000364A  FFE6                     .invalid   <<F/7/7>>
  4859. 0000364C  FFE6                     .invalid   <<F/7/7>>
  4860. 0000364E  FFE6                     .invalid   <<F/7/7>>
  4861. 00003650  FCD4 FD7E                .extension 0xCD4 <<F/2-3/6>> // unimplemented
  4862. 00003654  FE02 FE0A                .unknown   0xFE02 0xFE0A (W = 7)
  4863. 00003658  FE1A FE12                .unknown   0xFE1A 0xFE12 (W = 7)
  4864. 0000365C  FDF4                     .invalid   <<F/7/6>>
  4865. 0000365E  FFE6                     .invalid   <<F/7/7>>
  4866. 00003660  FE50 FE7A                .extension 0xE50 <<F/1/7>>, 0xFE7A // unimplemented
  4867. 00003664  FEA4 FED8                .extension 0xEA4 <<F/2-3/7>> // unimplemented
  4868. 00003668  FF08                     .extension 0xF08 <<F/4-5/7>> // unimplemented
  4869. 0000366A  FE32 FF36                .unknown   0xFE32 0xFF36 (W = 7)
  4870. 0000366E  FF60                     .extension 0xF60 <<F/4-5/7>> // unimplemented
  4871. 00003670  FF88                     .invalid   <<F/6/7>>
  4872. 00003672  FFBA                     .invalid   <<F/6/7>>
  4873. 00003674  FD8C                     .invalid   <<F/6/6>>
  4874. 00003676  FE22 FE2A                .unknown   0xFE22 0xFE2A (W = 7)
  4875. 0000367A  FE40 FE48                .extension 0xE40 <<F/1/7>>, 0xFE48 // unimplemented
  4876. 0000367E  FDE6                     .invalid   <<F/7/6>>
  4877. 00003680  FD06                     .extension 0xD06 <<F/4-5/6>> // unimplemented
  4878. 00003682  FD44                     .extension 0xD44 <<F/4-5/6>> // unimplemented
  4879. 00003684  FDBE                     .invalid   <<F/6/6>>
  4880. 00003686  FFE6                     .invalid   <<F/7/7>>
  4881. 00003688  FFE6                     .invalid   <<F/7/7>>
  4882. 0000368A  FFE6                     .invalid   <<F/7/7>>
  4883. 0000368C  FFE6                     .invalid   <<F/7/7>>
  4884. 0000368E  FFE6                     .invalid   <<F/7/7>>
  4885. 00003690  FFE6                     .invalid   <<F/7/7>>
  4886. 00003692  FFE6                     .invalid   <<F/7/7>>
  4887. 00003694  FFE6                     .invalid   <<F/7/7>>
  4888. 00003696  FFE6                     .invalid   <<F/7/7>>
  4889. 00003698  FFE6                     .invalid   <<F/7/7>>
  4890. 0000369A  FFE6                     .invalid   <<F/7/7>>
  4891. 0000369C  FFE6                     .invalid   <<F/7/7>>
  4892. 0000369E  FFE6                     .invalid   <<F/7/7>>
  4893. 000036A0  FFE6                     .invalid   <<F/7/7>>
  4894. 000036A2  FFE6                     .invalid   <<F/7/7>>
  4895. 000036A4  FFE6                     .invalid   <<F/7/7>>
  4896. 000036A6  FFE6                     .invalid   <<F/7/7>>
  4897. 000036A8  FFE6                     .invalid   <<F/7/7>>
  4898. 000036AA  FFE6                     .invalid   <<F/7/7>>
  4899. 000036AC  FFE6                     .invalid   <<F/7/7>>
  4900. 000036AE  FFE6                     .invalid   <<F/7/7>>
  4901. 000036B0  FFE6                     .invalid   <<F/7/7>>
  4902. 000036B2  FFE6                     .invalid   <<F/7/7>>
  4903. 000036B4  FFE6                     .invalid   <<F/7/7>>
  4904. 000036B6  FFE6                     .invalid   <<F/7/7>>
  4905. 000036B8  FFE6                     .invalid   <<F/7/7>>
  4906. 000036BA  FFE6                     .invalid   <<F/7/7>>
  4907. 000036BC  FFE6                     .invalid   <<F/7/7>>
  4908. 000036BE  FFE6                     .invalid   <<F/7/7>>
  4909. 000036C0  FFE6                     .invalid   <<F/7/7>>
  4910. 000036C2  FFE6                     .invalid   <<F/7/7>>
  4911. 000036C4  FFE6                     .invalid   <<F/7/7>>
  4912. 000036C6  FFE6                     .invalid   <<F/7/7>>
  4913. 000036C8  FFE6                     .invalid   <<F/7/7>>
  4914. 000036CA  FFE6                     .invalid   <<F/7/7>>
  4915. 000036CC  FFE6                     .invalid   <<F/7/7>>
  4916. fn000036CE:
  4917. 000036CE  4E56 0000                link       A6, 0
  4918. 000036D2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4919. 000036D6  286E 000C                movea.l    A4, [A6 + 0xC]
  4920. 000036DA  7E00                     moveq.l    D7, 0x00
  4921. 000036DC  42A7                     clr.l      -[A7]
  4922. 000036DE  A975                     syscall    TickCount
  4923. 000036E0  2C1F                     move.l     D6, [A7]+
  4924. 000036E2  9CAD A462                sub.l      D6, [A5 - 0x5B9E]
  4925. 000036E6  4AAC 000A                tst.l      [A4 + 0xA]
  4926. 000036EA  6D00 0104                blt        +0x106 /* 000037F0 */
  4927. 000036EE  BCAC 000A                cmp.l      D6, [A4 + 0xA]
  4928. 000036F2  6D00 00FC                blt        +0xFE /* 000037F0 */
  4929. 000036F6  302C 0012                move.w     D0, [A4 + 0x12]
  4930. 000036FA  6B00 00F4                bmi        +0xF6 /* 000037F0 */
  4931. 000036FE  0440 003C                subi.w     D0, 0x3C /* '<' */
  4932. 00003702  6700 0084                beq        +0x86 /* 00003788 */
  4933. 00003706  6A0A                     bpl        +0xC /* 00003712 */
  4934. 00003708  5440                     addq.w     D0, 2
  4935. 0000370A  6716                     beq        +0x18 /* 00003722 */
  4936. 0000370C  6A3A                     bpl        +0x3C /* 00003748 */
  4937. 0000370E  6000 00E0                bra        +0xE2 /* 000037F0 */
  4938. label00003712:
  4939. 00003712  5940                     subq.w     D0, 4
  4940. 00003714  6A00 00DA                bpl        +0xDC /* 000037F0 */
  4941. 00003718  5440                     addq.w     D0, 2
  4942. 0000371A  6A00 00D4                bpl        +0xD6 /* 000037F0 */
  4943. 0000371E  6000 0092                bra        +0x94 /* 000037B2 */
  4944. label00003722:
  4945. 00003722  42A7                     clr.l      -[A7]
  4946. 00003724  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  4947. 00003728  4EBA E03A                jsr        [PC - 0x1FC6 /* 00001764 */]
  4948. 0000372C  2640                     movea.l    A3, D0
  4949. 0000372E  4A6B 0012                tst.w      [A3 + 0x12]
  4950. 00003732  5C8F                     addq.l     A7, 6
  4951. 00003734  6700 00BA                beq        +0xBC /* 000037F0 */
  4952. 00003738  426B 0012                clr.w      [A3 + 0x12]
  4953. 0000373C  2F0B                     move.l     -[A7], A3
  4954. 0000373E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4955. 00003742  588F                     addq.l     A7, 4
  4956. 00003744  6000 00AA                bra        +0xAC /* 000037F0 */
  4957. label00003748:
  4958. 00003748  42A7                     clr.l      -[A7]
  4959. 0000374A  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  4960. 0000374E  4EBA E014                jsr        [PC - 0x1FEC /* 00001764 */]
  4961. 00003752  2640                     movea.l    A3, D0
  4962. 00003754  5C8F                     addq.l     A7, 6
  4963. 00003756  602A                     bra        +0x2C /* 00003782 */
  4964. label00003758:
  4965. 00003758  4A6B 0012                tst.w      [A3 + 0x12]
  4966. 0000375C  6714                     beq        +0x16 /* 00003772 */
  4967. 0000375E  426B 0012                clr.w      [A3 + 0x12]
  4968. 00003762  2F0B                     move.l     -[A7], A3
  4969. 00003764  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  4970. 00003768  486B 000A                pea.l      [A3 + 0xA]
  4971. 0000376C  A928                     syscall    InvalRect
  4972. 0000376E  7E01                     moveq.l    D7, 0x01
  4973. 00003770  588F                     addq.l     A7, 4
  4974. label00003772:
  4975. 00003772  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  4976. 00003776  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  4977. 0000377A  4EBA DFE8                jsr        [PC - 0x2018 /* 00001764 */]
  4978. 0000377E  2640                     movea.l    A3, D0
  4979. 00003780  5C8F                     addq.l     A7, 6
  4980. label00003782:
  4981. 00003782  200B                     move.l     D0, A3
  4982. 00003784  66D2                     bne        -0x2C /* 00003758 */
  4983. 00003786  6068                     bra        +0x6A /* 000037F0 */
  4984. label00003788:
  4985. 00003788  42A7                     clr.l      -[A7]
  4986. 0000378A  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  4987. 0000378E  4EBA DFD4                jsr        [PC - 0x202C /* 00001764 */]
  4988. 00003792  2640                     movea.l    A3, D0
  4989. 00003794  4A6B 0012                tst.w      [A3 + 0x12]
  4990. 00003798  5C8F                     addq.l     A7, 6
  4991. 0000379A  6754                     beq        +0x56 /* 000037F0 */
  4992. 0000379C  426B 0012                clr.w      [A3 + 0x12]
  4993. 000037A0  2F0B                     move.l     -[A7], A3
  4994. 000037A2  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  4995. 000037A6  486B 000A                pea.l      [A3 + 0xA]
  4996. 000037AA  A928                     syscall    InvalRect
  4997. 000037AC  7E01                     moveq.l    D7, 0x01
  4998. 000037AE  588F                     addq.l     A7, 4
  4999. 000037B0  603E                     bra        +0x40 /* 000037F0 */
  5000. label000037B2:
  5001. 000037B2  42A7                     clr.l      -[A7]
  5002. 000037B4  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  5003. 000037B8  4EBA DFAA                jsr        [PC - 0x2056 /* 00001764 */]
  5004. 000037BC  2640                     movea.l    A3, D0
  5005. 000037BE  5C8F                     addq.l     A7, 6
  5006. 000037C0  602A                     bra        +0x2C /* 000037EC */
  5007. label000037C2:
  5008. 000037C2  4A6B 0012                tst.w      [A3 + 0x12]
  5009. 000037C6  6714                     beq        +0x16 /* 000037DC */
  5010. 000037C8  426B 0012                clr.w      [A3 + 0x12]
  5011. 000037CC  2F0B                     move.l     -[A7], A3
  5012. 000037CE  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  5013. 000037D2  486B 000A                pea.l      [A3 + 0xA]
  5014. 000037D6  A928                     syscall    InvalRect
  5015. 000037D8  7E01                     moveq.l    D7, 0x01
  5016. 000037DA  588F                     addq.l     A7, 4
  5017. label000037DC:
  5018. 000037DC  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5019. 000037E0  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  5020. 000037E4  4EBA DF7E                jsr        [PC - 0x2082 /* 00001764 */]
  5021. 000037E8  2640                     movea.l    A3, D0
  5022. 000037EA  5C8F                     addq.l     A7, 6
  5023. label000037EC:
  5024. 000037EC  200B                     move.l     D0, A3
  5025. 000037EE  66D2                     bne        -0x2C /* 000037C2 */
  5026. label000037F0:
  5027. 000037F0  4A07                     tst.b      D7
  5028. 000037F2  670A                     beq        +0xC /* 000037FE */
  5029. 000037F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5030. 000037F8  4EBA 02EC                jsr        [PC + 0x2EC /* 00003AE6 */]
  5031. 000037FC  588F                     addq.l     A7, 4
  5032. label000037FE:
  5033. 000037FE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5034. 00003802  4E5E                     unlink     A6
  5035. 00003804  4E75                     rts
  5036. export_128:
  5037. 00003806  4E56 0000                link       A6, 0
  5038. 0000380A  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  5039. 0000380E  286E 0008                movea.l    A4, [A6 + 0x8]
  5040. 00003812  42A7                     clr.l      -[A7]
  5041. 00003814  A975                     syscall    TickCount
  5042. 00003816  2E1F                     move.l     D7, [A7]+
  5043. 00003818  9EAD A462                sub.l      D7, [A5 - 0x5B9E]
  5044. 0000381C  4AAD A42C                tst.l      [A5 - 0x5BD4]
  5045. 00003820  6778                     beq        +0x7A /* 0000389A */
  5046. 00003822  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5047. 00003826  4AA8 000E                tst.l      [A0 + 0xE]
  5048. 0000382A  676E                     beq        +0x70 /* 0000389A */
  5049. 0000382C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5050. 00003830  2668 000E                movea.l    A3, [A0 + 0xE]
  5051. 00003834  6052                     bra        +0x54 /* 00003888 */
  5052. label00003836:
  5053. 00003836  0C2B 0008 001A           cmpi.b     [A3 + 0x1A], 0x8
  5054. 0000383C  6646                     bne        +0x48 /* 00003884 */
  5055. 0000383E  246B 001C                movea.l    A2, [A3 + 0x1C]
  5056. 00003842  4A2A 0002                tst.b      [A2 + 0x2]
  5057. 00003846  661C                     bne        +0x1E /* 00003864 */
  5058. 00003848  4A6A 0008                tst.w      [A2 + 0x8]
  5059. 0000384C  662C                     bne        +0x2E /* 0000387A */
  5060. 0000384E  3052                     movea.w    A0, [A2]
  5061. 00003850  B1C7                     cmpa.l     A0, D7
  5062. 00003852  6E26                     bgt        +0x28 /* 0000387A */
  5063. 00003854  4A52                     tst.w      [A2]
  5064. 00003856  6D22                     blt        +0x24 /* 0000387A */
  5065. 00003858  2F0B                     move.l     -[A7], A3
  5066. 0000385A  2F0C                     move.l     -[A7], A4
  5067. 0000385C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  5068. 00003860  508F                     addq.l     A7, 8
  5069. 00003862  6016                     bra        +0x18 /* 0000387A */
  5070. label00003864:
  5071. 00003864  4AAA 000E                tst.l      [A2 + 0xE]
  5072. 00003868  6D10                     blt        +0x12 /* 0000387A */
  5073. 0000386A  BEAA 000E                cmp.l      D7, [A2 + 0xE]
  5074. 0000386E  6D0A                     blt        +0xC /* 0000387A */
  5075. 00003870  2F0B                     move.l     -[A7], A3
  5076. 00003872  2F0C                     move.l     -[A7], A4
  5077. 00003874  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  5078. 00003878  508F                     addq.l     A7, 8
  5079. label0000387A:
  5080. 0000387A  2F0A                     move.l     -[A7], A2
  5081. 0000387C  2F0C                     move.l     -[A7], A4
  5082. 0000387E  4EBA FE4E                jsr        [PC - 0x1B2 /* 000036CE */]
  5083. 00003882  508F                     addq.l     A7, 8
  5084. label00003884:
  5085. 00003884  266B 0004                movea.l    A3, [A3 + 0x4]
  5086. label00003888:
  5087. 00003888  200B                     move.l     D0, A3
  5088. 0000388A  66AA                     bne        -0x54 /* 00003836 */
  5089. 0000388C  4A2D A42A                tst.b      [A5 - 0x5BD6]
  5090. 00003890  6708                     beq        +0xA /* 0000389A */
  5091. 00003892  2F0C                     move.l     -[A7], A4
  5092. 00003894  4EBA 0250                jsr        [PC + 0x250 /* 00003AE6 */]
  5093. 00003898  588F                     addq.l     A7, 4
  5094. label0000389A:
  5095. 0000389A  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  5096. 0000389E  4E5E                     unlink     A6
  5097. 000038A0  4E75                     rts
  5098. export_129:
  5099. 000038A2  4E56 0000                link       A6, 0
  5100. 000038A6  48E7 0118                movem.l    -[A7], D7,A3,A4
  5101. 000038AA  286E 000C                movea.l    A4, [A6 + 0xC]
  5102. 000038AE  7E00                     moveq.l    D7, 0x00
  5103. 000038B0  4AAD A42C                tst.l      [A5 - 0x5BD4]
  5104. 000038B4  6700 009A                beq        +0x9C /* 00003950 */
  5105. 000038B8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5106. 000038BC  4AA8 000E                tst.l      [A0 + 0xE]
  5107. 000038C0  6700 008E                beq        +0x90 /* 00003950 */
  5108. 000038C4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5109. 000038C8  2668 000E                movea.l    A3, [A0 + 0xE]
  5110. 000038CC  604C                     bra        +0x4E /* 0000391A */
  5111. label000038CE:
  5112. 000038CE  4227                     clr.b      -[A7]
  5113. 000038D0  2F14                     move.l     -[A7], [A4]
  5114. 000038D2  486B 000A                pea.l      [A3 + 0xA]
  5115. 000038D6  A8AD                     syscall    PtInRect
  5116. 000038D8  4A1F                     tst.b      [A7]+
  5117. 000038DA  673A                     beq        +0x3C /* 00003916 */
  5118. 000038DC  4A6B 0012                tst.w      [A3 + 0x12]
  5119. 000038E0  6734                     beq        +0x36 /* 00003916 */
  5120. 000038E2  0C6B 0008 0012           cmpi.w     [A3 + 0x12], 0x8
  5121. 000038E8  672C                     beq        +0x2E /* 00003916 */
  5122. 000038EA  0C6B FFF9 0012           cmpi.w     [A3 + 0x12], 0xFFF9
  5123. 000038F0  6724                     beq        +0x26 /* 00003916 */
  5124. 000038F2  0C6B FFFD 0012           cmpi.w     [A3 + 0x12], 0xFFFD
  5125. 000038F8  671C                     beq        +0x1E /* 00003916 */
  5126. 000038FA  0C6B FFF6 0012           cmpi.w     [A3 + 0x12], 0xFFF6
  5127. 00003900  6714                     beq        +0x16 /* 00003916 */
  5128. 00003902  0C6B FFFB 0012           cmpi.w     [A3 + 0x12], 0xFFFB
  5129. 00003908  670C                     beq        +0xE /* 00003916 */
  5130. 0000390A  0C6B FFFC 0012           cmpi.w     [A3 + 0x12], 0xFFFC
  5131. 00003910  6704                     beq        +0x6 /* 00003916 */
  5132. 00003912  7E01                     moveq.l    D7, 0x01
  5133. 00003914  6004                     bra        +0x6 /* 0000391A */
  5134. label00003916:
  5135. 00003916  266B 0004                movea.l    A3, [A3 + 0x4]
  5136. label0000391A:
  5137. 0000391A  4A07                     tst.b      D7
  5138. 0000391C  57C0                     seq        D0
  5139. 0000391E  4400                     neg.b      D0
  5140. 00003920  4880                     ext.w      D0
  5141. 00003922  220B                     move.l     D1, A3
  5142. 00003924  56C1                     sne        D1
  5143. 00003926  4401                     neg.b      D1
  5144. 00003928  4881                     ext.w      D1
  5145. 0000392A  C041                     and.w      D0, D1
  5146. 0000392C  66A0                     bne        -0x5E /* 000038CE */
  5147. 0000392E  4A07                     tst.b      D7
  5148. 00003930  671E                     beq        +0x20 /* 00003950 */
  5149. 00003932  3B54 A472                move.w     [A5 - 0x5B8E], [A4]
  5150. 00003936  3B6C 0002 A474           move.w     [A5 - 0x5B8C], [A4 + 0x2]
  5151. 0000393C  0C6B FFF5 0012           cmpi.w     [A3 + 0x12], 0xFFF5
  5152. 00003942  670C                     beq        +0xE /* 00003950 */
  5153. 00003944  2F0B                     move.l     -[A7], A3
  5154. 00003946  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5155. 0000394A  4EBA F878                jsr        [PC - 0x788 /* 000031C4 */]
  5156. 0000394E  508F                     addq.l     A7, 8
  5157. label00003950:
  5158. 00003950  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5159. 00003954  4E5E                     unlink     A6
  5160. 00003956  4E75                     rts
  5161. fn00003958:
  5162. 00003958  4E56 FFF8                link       A6, -0x0008
  5163. 0000395C  2F0C                     move.l     -[A7], A4
  5164. 0000395E  4A6D A46E                tst.w      [A5 - 0x5B92]
  5165. 00003962  6E08                     bgt        +0xA /* 0000396C */
  5166. 00003964  4A6D A470                tst.w      [A5 - 0x5B90]
  5167. 00003968  6F00 0098                ble        +0x9A /* 00003A02 */
  5168. label0000396C:
  5169. 0000396C  3F3C 0085                move.w     -[A7], 0x85
  5170. 00003970  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5171. 00003974  2840                     movea.l    A4, D0
  5172. 00003976  486E FFF8                pea.l      [A6 - 0x8]
  5173. 0000397A  42A7                     clr.l      -[A7]
  5174. 0000397C  3F2D F97A                move.w     -[A7], [A5 - 0x686]
  5175. 00003980  3F2D A470                move.w     -[A7], [A5 - 0x5B90]
  5176. 00003984  A8A7                     syscall    SetRect
  5177. 00003986  486E FFF8                pea.l      [A6 - 0x8]
  5178. 0000398A  2F0C                     move.l     -[A7], A4
  5179. 0000398C  AA0E                     syscall    FillCRect
  5180. 0000398E  486E FFF8                pea.l      [A6 - 0x8]
  5181. 00003992  4267                     clr.w      -[A7]
  5182. 00003994  302D A470                move.w     D0, [A5 - 0x5B90]
  5183. 00003998  0640 016B                addi.w     D0, 0x16B
  5184. 0000399C  3F00                     move.w     -[A7], D0
  5185. 0000399E  3F2D F97A                move.w     -[A7], [A5 - 0x686]
  5186. 000039A2  3F2D F978                move.w     -[A7], [A5 - 0x688]
  5187. 000039A6  A8A7                     syscall    SetRect
  5188. 000039A8  486E FFF8                pea.l      [A6 - 0x8]
  5189. 000039AC  2F0C                     move.l     -[A7], A4
  5190. 000039AE  AA0E                     syscall    FillCRect
  5191. 000039B0  486E FFF8                pea.l      [A6 - 0x8]
  5192. 000039B4  4267                     clr.w      -[A7]
  5193. 000039B6  3F2D A470                move.w     -[A7], [A5 - 0x5B90]
  5194. 000039BA  3F2D A46E                move.w     -[A7], [A5 - 0x5B92]
  5195. 000039BE  302D A470                move.w     D0, [A5 - 0x5B90]
  5196. 000039C2  0640 016C                addi.w     D0, 0x16C
  5197. 000039C6  3F00                     move.w     -[A7], D0
  5198. 000039C8  A8A7                     syscall    SetRect
  5199. 000039CA  486E FFF8                pea.l      [A6 - 0x8]
  5200. 000039CE  2F0C                     move.l     -[A7], A4
  5201. 000039D0  AA0E                     syscall    FillCRect
  5202. 000039D2  486E FFF8                pea.l      [A6 - 0x8]
  5203. 000039D6  302D A46E                move.w     D0, [A5 - 0x5B92]
  5204. 000039DA  0640 01FF                addi.w     D0, 0x1FF
  5205. 000039DE  3F00                     move.w     -[A7], D0
  5206. 000039E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  5207. 000039E2  D06D A470                add.w      D0, [A5 - 0x5B90]
  5208. 000039E6  3F00                     move.w     -[A7], D0
  5209. 000039E8  3F2D F97A                move.w     -[A7], [A5 - 0x686]
  5210. 000039EC  302D A470                move.w     D0, [A5 - 0x5B90]
  5211. 000039F0  0640 016C                addi.w     D0, 0x16C
  5212. 000039F4  3F00                     move.w     -[A7], D0
  5213. 000039F6  A8A7                     syscall    SetRect
  5214. 000039F8  486E FFF8                pea.l      [A6 - 0x8]
  5215. 000039FC  2F0C                     move.l     -[A7], A4
  5216. 000039FE  AA0E                     syscall    FillCRect
  5217. 00003A00  548F                     addq.l     A7, 2
  5218. label00003A02:
  5219. 00003A02  285F                     movea.l    A4, [A7]+
  5220. 00003A04  4E5E                     unlink     A6
  5221. 00003A06  4E75                     rts
  5222. fn00003A08:
  5223. 00003A08  4E56 0000                link       A6, 0
  5224. 00003A0C  48E7 0038                movem.l    -[A7], A2,A3,A4
  5225. 00003A10  4AAD A42C                tst.l      [A5 - 0x5BD4]
  5226. 00003A14  6750                     beq        +0x52 /* 00003A66 */
  5227. 00003A16  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5228. 00003A1A  4AA8 000E                tst.l      [A0 + 0xE]
  5229. 00003A1E  6746                     beq        +0x48 /* 00003A66 */
  5230. 00003A20  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5231. 00003A24  2868 000E                movea.l    A4, [A0 + 0xE]
  5232. 00003A28  6038                     bra        +0x3A /* 00003A62 */
  5233. label00003A2A:
  5234. 00003A2A  102C 001A                move.b     D0, [A4 + 0x1A]
  5235. 00003A2E  6B2E                     bmi        +0x30 /* 00003A5E */
  5236. 00003A30  0400 000A                subi.b     D0, 0xA /* '\n' */
  5237. 00003A34  6718                     beq        +0x1A /* 00003A4E */
  5238. 00003A36  6A26                     bpl        +0x28 /* 00003A5E */
  5239. 00003A38  5E00                     addq.b     D0, 7
  5240. 00003A3A  6702                     beq        +0x4 /* 00003A3E */
  5241. 00003A3C  6020                     bra        +0x22 /* 00003A5E */
  5242. label00003A3E:
  5243. 00003A3E  266C 001C                movea.l    A3, [A4 + 0x1C]
  5244. 00003A42  4A2B 0038                tst.b      [A3 + 0x38]
  5245. 00003A46  6716                     beq        +0x18 /* 00003A5E */
  5246. 00003A48  2F13                     move.l     -[A7], [A3]
  5247. 00003A4A  A957                     syscall    ShowControl
  5248. 00003A4C  6010                     bra        +0x12 /* 00003A5E */
  5249. label00003A4E:
  5250. 00003A4E  246C 001C                movea.l    A2, [A4 + 0x1C]
  5251. 00003A52  4A2A 000C                tst.b      [A2 + 0xC]
  5252. 00003A56  6706                     beq        +0x8 /* 00003A5E */
  5253. 00003A58  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  5254. 00003A5C  A957                     syscall    ShowControl
  5255. label00003A5E:
  5256. 00003A5E  286C 0004                movea.l    A4, [A4 + 0x4]
  5257. label00003A62:
  5258. 00003A62  200C                     move.l     D0, A4
  5259. 00003A64  66C4                     bne        -0x3A /* 00003A2A */
  5260. label00003A66:
  5261. 00003A66  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5262. 00003A6A  4E5E                     unlink     A6
  5263. 00003A6C  4E75                     rts
  5264. fn00003A6E:
  5265. 00003A6E  4E56 0000                link       A6, 0
  5266. 00003A72  48E7 0038                movem.l    -[A7], A2,A3,A4
  5267. 00003A76  4AAD A456                tst.l      [A5 - 0x5BAA]
  5268. 00003A7A  6762                     beq        +0x64 /* 00003ADE */
  5269. 00003A7C  206D A456                movea.l    A0, [A5 - 0x5BAA]
  5270. 00003A80  4AA8 000E                tst.l      [A0 + 0xE]
  5271. 00003A84  6758                     beq        +0x5A /* 00003ADE */
  5272. 00003A86  206D A456                movea.l    A0, [A5 - 0x5BAA]
  5273. 00003A8A  2868 000E                movea.l    A4, [A0 + 0xE]
  5274. 00003A8E  604A                     bra        +0x4C /* 00003ADA */
  5275. label00003A90:
  5276. 00003A90  102C 001A                move.b     D0, [A4 + 0x1A]
  5277. 00003A94  6B40                     bmi        +0x42 /* 00003AD6 */
  5278. 00003A96  0400 000A                subi.b     D0, 0xA /* '\n' */
  5279. 00003A9A  6718                     beq        +0x1A /* 00003AB4 */
  5280. 00003A9C  6A38                     bpl        +0x3A /* 00003AD6 */
  5281. 00003A9E  5E00                     addq.b     D0, 7
  5282. 00003AA0  6702                     beq        +0x4 /* 00003AA4 */
  5283. 00003AA2  6032                     bra        +0x34 /* 00003AD6 */
  5284. label00003AA4:
  5285. 00003AA4  266C 001C                movea.l    A3, [A4 + 0x1C]
  5286. 00003AA8  4A2B 0038                tst.b      [A3 + 0x38]
  5287. 00003AAC  6728                     beq        +0x2A /* 00003AD6 */
  5288. 00003AAE  2F13                     move.l     -[A7], [A3]
  5289. 00003AB0  A958                     syscall    HideControl
  5290. 00003AB2  6022                     bra        +0x24 /* 00003AD6 */
  5291. label00003AB4:
  5292. 00003AB4  246C 001C                movea.l    A2, [A4 + 0x1C]
  5293. 00003AB8  4A2A 000C                tst.b      [A2 + 0xC]
  5294. 00003ABC  6718                     beq        +0x1A /* 00003AD6 */
  5295. 00003ABE  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  5296. 00003AC2  A958                     syscall    HideControl
  5297. 00003AC4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5298. 00003AC8  4A28 001A                tst.b      [A0 + 0x1A]
  5299. 00003ACC  6708                     beq        +0xA /* 00003AD6 */
  5300. 00003ACE  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  5301. 00003AD2  4267                     clr.w      -[A7]
  5302. 00003AD4  A963                     syscall    SetControlValue/SetCtlValue
  5303. label00003AD6:
  5304. 00003AD6  286C 0004                movea.l    A4, [A4 + 0x4]
  5305. label00003ADA:
  5306. 00003ADA  200C                     move.l     D0, A4
  5307. 00003ADC  66B2                     bne        -0x4C /* 00003A90 */
  5308. label00003ADE:
  5309. 00003ADE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5310. 00003AE2  4E5E                     unlink     A6
  5311. 00003AE4  4E75                     rts
  5312. export_86:
  5313. fn00003AE6:
  5314. 00003AE6  4E56 FFF8                link       A6, -0x0008
  5315. 00003AEA  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  5316. 00003AEE  286E 0008                movea.l    A4, [A6 + 0x8]
  5317. 00003AF2  4A2D A453                tst.b      [A5 - 0x5BAD]
  5318. 00003AF6  6604                     bne        +0x6 /* 00003AFC */
  5319. 00003AF8  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  5320. label00003AFC:
  5321. 00003AFC  4AAD A42C                tst.l      [A5 - 0x5BD4]
  5322. 00003B00  6700 0120                beq        +0x122 /* 00003C22 */
  5323. 00003B04  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5324. 00003B08  4AA8 000E                tst.l      [A0 + 0xE]
  5325. 00003B0C  6700 0114                beq        +0x116 /* 00003C22 */
  5326. 00003B10  0C6D FFFF BE2E           cmpi.w     [A5 - 0x41D2], 0xFFFF
  5327. 00003B16  6600 010A                bne        +0x10C /* 00003C22 */
  5328. 00003B1A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5329. 00003B1E  2668 000E                movea.l    A3, [A0 + 0xE]
  5330. 00003B22  6000 00F8                bra        +0xFA /* 00003C1C */
  5331. label00003B26:
  5332. 00003B26  4A2D A44F                tst.b      [A5 - 0x5BB1]
  5333. 00003B2A  671C                     beq        +0x1E /* 00003B48 */
  5334. 00003B2C  0C6B FFF7 0012           cmpi.w     [A3 + 0x12], 0xFFF7
  5335. 00003B32  6614                     bne        +0x16 /* 00003B48 */
  5336. 00003B34  0C2B 0001 001A           cmpi.b     [A3 + 0x1A], 0x1
  5337. 00003B3A  660C                     bne        +0xE /* 00003B48 */
  5338. 00003B3C  2F0B                     move.l     -[A7], A3
  5339. 00003B3E  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5340. 00003B42  588F                     addq.l     A7, 4
  5341. 00003B44  6000 00D2                bra        +0xD4 /* 00003C18 */
  5342. label00003B48:
  5343. 00003B48  4A6B 0012                tst.w      [A3 + 0x12]
  5344. 00003B4C  6700 00CA                beq        +0xCC /* 00003C18 */
  5345. 00003B50  0C6B FFF6 0012           cmpi.w     [A3 + 0x12], 0xFFF6
  5346. 00003B56  6700 00C0                beq        +0xC2 /* 00003C18 */
  5347. 00003B5A  0C6B FFF4 0012           cmpi.w     [A3 + 0x12], 0xFFF4
  5348. 00003B60  6700 00B6                beq        +0xB8 /* 00003C18 */
  5349. 00003B64  0C6B FFF5 0012           cmpi.w     [A3 + 0x12], 0xFFF5
  5350. 00003B6A  6700 00AC                beq        +0xAE /* 00003C18 */
  5351. 00003B6E  0C6B FFF8 0012           cmpi.w     [A3 + 0x12], 0xFFF8
  5352. 00003B74  6700 00A2                beq        +0xA4 /* 00003C18 */
  5353. 00003B78  102B 001A                move.b     D0, [A3 + 0x1A]
  5354. 00003B7C  4880                     ext.w      D0
  5355. 00003B7E  0C40 000C                cmpi.w     D0, 0xC
  5356. 00003B82  6200 0088                bhi        +0x8A /* 00003C0C */
  5357. 00003B86  43FA 01F0                lea.l      A1, [PC + 0x1F0 /* 00003D78, value 0xFE94FE1A */]
  5358. 00003B8A  D040                     add.w      D0, D0
  5359. 00003B8C  D2F1 0000                add.w      A1, [A1 + D0.w]
  5360. 00003B90  4ED1                     jmp        [A1]
  5361. 00003B92  2F0B                     move.l     -[A7], A3
  5362. 00003B94  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5363. 00003B98  588F                     addq.l     A7, 4
  5364. 00003B9A  6070                     bra        +0x72 /* 00003C0C */
  5365. 00003B9C  2F0B                     move.l     -[A7], A3
  5366. 00003B9E  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5367. 00003BA2  588F                     addq.l     A7, 4
  5368. 00003BA4  6066                     bra        +0x68 /* 00003C0C */
  5369. 00003BA6  2F0B                     move.l     -[A7], A3
  5370. 00003BA8  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  5371. 00003BAC  588F                     addq.l     A7, 4
  5372. 00003BAE  605C                     bra        +0x5E /* 00003C0C */
  5373. 00003BB0  2F0B                     move.l     -[A7], A3
  5374. 00003BB2  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  5375. 00003BB6  588F                     addq.l     A7, 4
  5376. 00003BB8  6052                     bra        +0x54 /* 00003C0C */
  5377. 00003BBA  2F0B                     move.l     -[A7], A3
  5378. 00003BBC  2F0C                     move.l     -[A7], A4
  5379. 00003BBE  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  5380. 00003BC2  508F                     addq.l     A7, 8
  5381. 00003BC4  6046                     bra        +0x48 /* 00003C0C */
  5382. 00003BC6  2F0B                     move.l     -[A7], A3
  5383. 00003BC8  2F0C                     move.l     -[A7], A4
  5384. 00003BCA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  5385. 00003BCE  508F                     addq.l     A7, 8
  5386. 00003BD0  603A                     bra        +0x3C /* 00003C0C */
  5387. 00003BD2  2F0B                     move.l     -[A7], A3
  5388. 00003BD4  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  5389. 00003BD8  588F                     addq.l     A7, 4
  5390. 00003BDA  6030                     bra        +0x32 /* 00003C0C */
  5391. 00003BDC  2F0B                     move.l     -[A7], A3
  5392. 00003BDE  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  5393. 00003BE2  588F                     addq.l     A7, 4
  5394. 00003BE4  6026                     bra        +0x28 /* 00003C0C */
  5395. 00003BE6  2F0B                     move.l     -[A7], A3
  5396. 00003BE8  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5397. 00003BEC  588F                     addq.l     A7, 4
  5398. 00003BEE  601C                     bra        +0x1E /* 00003C0C */
  5399. 00003BF0  2F0B                     move.l     -[A7], A3
  5400. 00003BF2  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  5401. 00003BF6  588F                     addq.l     A7, 4
  5402. 00003BF8  6012                     bra        +0x14 /* 00003C0C */
  5403. 00003BFA  2F0B                     move.l     -[A7], A3
  5404. 00003BFC  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5405. 00003C00  588F                     addq.l     A7, 4
  5406. 00003C02  6008                     bra        +0xA /* 00003C0C */
  5407. 00003C04  2F0B                     move.l     -[A7], A3
  5408. 00003C06  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5409. 00003C0A  588F                     addq.l     A7, 4
  5410. label00003C0C:
  5411. 00003C0C  0C6B FFFC 0012           cmpi.w     [A3 + 0x12], 0xFFFC
  5412. 00003C12  6604                     bne        +0x6 /* 00003C18 */
  5413. 00003C14  426B 0012                clr.w      [A3 + 0x12]
  5414. label00003C18:
  5415. 00003C18  266B 0004                movea.l    A3, [A3 + 0x4]
  5416. label00003C1C:
  5417. 00003C1C  200B                     move.l     D0, A3
  5418. 00003C1E  6600 FF06                bne        -0xF8 /* 00003B26 */
  5419. label00003C22:
  5420. 00003C22  4A2D A453                tst.b      [A5 - 0x5BAD]
  5421. 00003C26  6600 00F4                bne        +0xF6 /* 00003D1C */
  5422. 00003C2A  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  5423. 00003C2E  4EBA FE3E                jsr        [PC - 0x1C2 /* 00003A6E */]
  5424. 00003C32  2F0C                     move.l     -[A7], A4
  5425. 00003C34  A922                     syscall    BeginUpdate
  5426. 00003C36  4EBA FD20                jsr        [PC - 0x2E0 /* 00003958 */]
  5427. 00003C3A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5428. 00003C3E  3F28 000C                move.w     -[A7], [A0 + 0xC]
  5429. 00003C42  2F0C                     move.l     -[A7], A4
  5430. 00003C44  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  5431. 00003C48  4EBA FDBE                jsr        [PC - 0x242 /* 00003A08 */]
  5432. 00003C4C  2E8C                     move.l     [A7], A4
  5433. 00003C4E  A969                     syscall    DrawControls
  5434. 00003C50  2F0C                     move.l     -[A7], A4
  5435. 00003C52  A923                     syscall    EndUpdate
  5436. 00003C54  4AAD A42C                tst.l      [A5 - 0x5BD4]
  5437. 00003C58  548F                     addq.l     A7, 2
  5438. 00003C5A  6700 00C0                beq        +0xC2 /* 00003D1C */
  5439. 00003C5E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5440. 00003C62  4AA8 000E                tst.l      [A0 + 0xE]
  5441. 00003C66  6700 00B4                beq        +0xB6 /* 00003D1C */
  5442. 00003C6A  0C6D FFFF BE2E           cmpi.w     [A5 - 0x41D2], 0xFFFF
  5443. 00003C70  6600 00AA                bne        +0xAC /* 00003D1C */
  5444. 00003C74  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5445. 00003C78  2668 000E                movea.l    A3, [A0 + 0xE]
  5446. 00003C7C  6000 0098                bra        +0x9A /* 00003D16 */
  5447. label00003C80:
  5448. 00003C80  4A6B 0012                tst.w      [A3 + 0x12]
  5449. 00003C84  6700 008C                beq        +0x8E /* 00003D12 */
  5450. 00003C88  0C6B FFF7 0012           cmpi.w     [A3 + 0x12], 0xFFF7
  5451. 00003C8E  6700 0082                beq        +0x84 /* 00003D12 */
  5452. 00003C92  0C6B FFF8 0012           cmpi.w     [A3 + 0x12], 0xFFF8
  5453. 00003C98  6778                     beq        +0x7A /* 00003D12 */
  5454. 00003C9A  102B 001A                move.b     D0, [A3 + 0x1A]
  5455. 00003C9E  6B72                     bmi        +0x74 /* 00003D12 */
  5456. 00003CA0  0400 000A                subi.b     D0, 0xA /* '\n' */
  5457. 00003CA4  673A                     beq        +0x3C /* 00003CE0 */
  5458. 00003CA6  6A6A                     bpl        +0x6C /* 00003D12 */
  5459. 00003CA8  5E00                     addq.b     D0, 7
  5460. 00003CAA  6702                     beq        +0x4 /* 00003CAE */
  5461. 00003CAC  6064                     bra        +0x66 /* 00003D12 */
  5462. label00003CAE:
  5463. 00003CAE  246B 001C                movea.l    A2, [A3 + 0x1C]
  5464. 00003CB2  4A2A 0038                tst.b      [A2 + 0x38]
  5465. 00003CB6  675A                     beq        +0x5C /* 00003D12 */
  5466. 00003CB8  486E FFF8                pea.l      [A6 - 0x8]
  5467. 00003CBC  70F1                     moveq.l    D0, 0xFFFFFFF1
  5468. 00003CBE  D06B 0010                add.w      D0, [A3 + 0x10]
  5469. 00003CC2  3F00                     move.w     -[A7], D0
  5470. 00003CC4  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  5471. 00003CC8  3F2B 0010                move.w     -[A7], [A3 + 0x10]
  5472. 00003CCC  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  5473. 00003CD0  A8A7                     syscall    SetRect
  5474. 00003CD2  486E FFF8                pea.l      [A6 - 0x8]
  5475. 00003CD6  2F0C                     move.l     -[A7], A4
  5476. 00003CD8  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  5477. 00003CDC  508F                     addq.l     A7, 8
  5478. 00003CDE  6032                     bra        +0x34 /* 00003D12 */
  5479. label00003CE0:
  5480. 00003CE0  2E2B 001C                move.l     D7, [A3 + 0x1C]
  5481. 00003CE4  2047                     movea.l    A0, D7
  5482. 00003CE6  4A28 000C                tst.b      [A0 + 0xC]
  5483. 00003CEA  6726                     beq        +0x28 /* 00003D12 */
  5484. 00003CEC  486E FFF8                pea.l      [A6 - 0x8]
  5485. 00003CF0  70F1                     moveq.l    D0, 0xFFFFFFF1
  5486. 00003CF2  D06B 0010                add.w      D0, [A3 + 0x10]
  5487. 00003CF6  3F00                     move.w     -[A7], D0
  5488. 00003CF8  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  5489. 00003CFC  3F2B 0010                move.w     -[A7], [A3 + 0x10]
  5490. 00003D00  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  5491. 00003D04  A8A7                     syscall    SetRect
  5492. 00003D06  486E FFF8                pea.l      [A6 - 0x8]
  5493. 00003D0A  2F0C                     move.l     -[A7], A4
  5494. 00003D0C  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  5495. 00003D10  508F                     addq.l     A7, 8
  5496. label00003D12:
  5497. 00003D12  266B 0004                movea.l    A3, [A3 + 0x4]
  5498. label00003D16:
  5499. 00003D16  200B                     move.l     D0, A3
  5500. 00003D18  6600 FF66                bne        -0x98 /* 00003C80 */
  5501. label00003D1C:
  5502. 00003D1C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  5503. 00003D20  2668 000E                movea.l    A3, [A0 + 0xE]
  5504. 00003D24  6024                     bra        +0x26 /* 00003D4A */
  5505. label00003D26:
  5506. 00003D26  0C6B FFF4 0012           cmpi.w     [A3 + 0x12], 0xFFF4
  5507. 00003D2C  6618                     bne        +0x1A /* 00003D46 */
  5508. 00003D2E  0C2B 0005 001A           cmpi.b     [A3 + 0x1A], 0x5
  5509. 00003D34  6610                     bne        +0x12 /* 00003D46 */
  5510. 00003D36  377C FFFD 0012           move.w     [A3 + 0x12], 0xFFFD
  5511. 00003D3C  2F0B                     move.l     -[A7], A3
  5512. 00003D3E  2F0C                     move.l     -[A7], A4
  5513. 00003D40  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  5514. 00003D44  508F                     addq.l     A7, 8
  5515. label00003D46:
  5516. 00003D46  266B 0004                movea.l    A3, [A3 + 0x4]
  5517. label00003D4A:
  5518. 00003D4A  200B                     move.l     D0, A3
  5519. 00003D4C  66D8                     bne        -0x26 /* 00003D26 */
  5520. 00003D4E  422D A42A                clr.b      [A5 - 0x5BD6]
  5521. 00003D52  4A2D A451                tst.b      [A5 - 0x5BAF]
  5522. 00003D56  670C                     beq        +0xE /* 00003D64 */
  5523. 00003D58  422D A451                clr.b      [A5 - 0x5BAF]
  5524. 00003D5C  42A7                     clr.l      -[A7]
  5525. 00003D5E  A975                     syscall    TickCount
  5526. 00003D60  2B5F A462                move.l     [A5 - 0x5B9E], [A7]+
  5527. label00003D64:
  5528. 00003D64  2F3C 0080 0001           move.l     -[A7], 0x800001
  5529. 00003D6A  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  5530. 00003D6E  4CEE 1C80 FFE8           movem.l    D7,A2,A3,A4, [A6 - 0x18]
  5531. 00003D74  4E5E                     unlink     A6
  5532. 00003D76  4E75                     rts
  5533. 00003D78  FE94 FE1A                .extension 0xE94 <<F/2-3/7>> // unimplemented
  5534. 00003D7C  FE24 FE38                .unknown   0xFE24 0xFE38 (W = 7)
  5535. 00003D80  FE42 FE4E                .extension 0xE42 <<F/1/7>>, 0xFE4E // unimplemented
  5536. 00003D84  FE5A FE64                .extension 0xE5A <<F/1/7>>, 0xFE64 // unimplemented
  5537. 00003D88  FE6E FE78                .extension 0xE6E <<F/1/7>>, 0xFE78 // unimplemented
  5538. 00003D8C  FE82 FE8C                .extension 0xE82 <<F/2-3/7>> // unimplemented
  5539. 00003D90  FE2E 4E56                .unknown   0xFE2E 0x4E56 (W = 7)
  5540. export_130: // at 00003D92 (misaligned)
  5541. 00003D94  FFE2                     .invalid   <<F/7/7>>
  5542. 00003D96  48E7 0118                movem.l    -[A7], D7,A3,A4
  5543. 00003D9A  286E 0008                movea.l    A4, [A6 + 0x8]
  5544. 00003D9E  486E FFE2                pea.l      [A6 - 0x1E]
  5545. 00003DA2  A874                     syscall    GetPort
  5546. 00003DA4  1B7C 0001 A453           move.b     [A5 - 0x5BAD], 0x1
  5547. 00003DAA  2F3C 0081 0008           move.l     -[A7], 0x810008
  5548. 00003DB0  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  5549. 00003DB4  4297                     clr.l      [A7]
  5550. 00003DB6  2F0C                     move.l     -[A7], A4
  5551. 00003DB8  42A7                     clr.l      -[A7]
  5552. 00003DBA  42A7                     clr.l      -[A7]
  5553. 00003DBC  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  5554. 00003DC2  A8FD                     syscall    PrGlue
  5555. 00003DC4  265F                     movea.l    A3, [A7]+
  5556. 00003DC6  2054                     movea.l    A0, [A4]
  5557. 00003DC8  3E28 0042                move.w     D7, [A0 + 0x42]
  5558. 00003DCC  6042                     bra        +0x44 /* 00003E10 */
  5559. label00003DCE:
  5560. 00003DCE  4267                     clr.w      -[A7]
  5561. 00003DD0  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  5562. 00003DD6  A8FD                     syscall    PrGlue
  5563. 00003DD8  4A5F                     tst.w      [A7]+
  5564. 00003DDA  6632                     bne        +0x34 /* 00003E0E */
  5565. 00003DDC  2F0B                     move.l     -[A7], A3
  5566. 00003DDE  42A7                     clr.l      -[A7]
  5567. 00003DE0  2F3C 1000 0808           move.l     -[A7], 0x10000808
  5568. 00003DE6  A8FD                     syscall    PrGlue
  5569. 00003DE8  4267                     clr.w      -[A7]
  5570. 00003DEA  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  5571. 00003DF0  A8FD                     syscall    PrGlue
  5572. 00003DF2  4A5F                     tst.w      [A7]+
  5573. 00003DF4  660E                     bne        +0x10 /* 00003E04 */
  5574. 00003DF6  2F0B                     move.l     -[A7], A3
  5575. 00003DF8  A873                     syscall    SetPort
  5576. 00003DFA  4267                     clr.w      -[A7]
  5577. 00003DFC  2F0B                     move.l     -[A7], A3
  5578. 00003DFE  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  5579. 00003E02  5C8F                     addq.l     A7, 6
  5580. label00003E04:
  5581. 00003E04  2F0B                     move.l     -[A7], A3
  5582. 00003E06  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  5583. 00003E0C  A8FD                     syscall    PrGlue
  5584. label00003E0E:
  5585. 00003E0E  5347                     subq.w     D7, 1
  5586. label00003E10:
  5587. 00003E10  4A47                     tst.w      D7
  5588. 00003E12  6EBA                     bgt        -0x44 /* 00003DCE */
  5589. 00003E14  2F0B                     move.l     -[A7], A3
  5590. 00003E16  2F3C 0800 0484           move.l     -[A7], 0x8000484
  5591. 00003E1C  A8FD                     syscall    PrGlue
  5592. 00003E1E  4267                     clr.w      -[A7]
  5593. 00003E20  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  5594. 00003E26  A8FD                     syscall    PrGlue
  5595. 00003E28  4A5F                     tst.w      [A7]+
  5596. 00003E2A  661E                     bne        +0x20 /* 00003E4A */
  5597. 00003E2C  2054                     movea.l    A0, [A4]
  5598. 00003E2E  0C28 0001 0044           cmpi.b     [A0 + 0x44], 0x1
  5599. 00003E34  6614                     bne        +0x16 /* 00003E4A */
  5600. 00003E36  2F0C                     move.l     -[A7], A4
  5601. 00003E38  42A7                     clr.l      -[A7]
  5602. 00003E3A  42A7                     clr.l      -[A7]
  5603. 00003E3C  42A7                     clr.l      -[A7]
  5604. 00003E3E  486E FFE6                pea.l      [A6 - 0x1A]
  5605. 00003E42  2F3C 6005 1480           move.l     -[A7], 0x60051480
  5606. 00003E48  A8FD                     syscall    PrGlue
  5607. label00003E4A:
  5608. 00003E4A  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  5609. 00003E4E  A873                     syscall    SetPort
  5610. 00003E50  2F3C 0080 0001           move.l     -[A7], 0x800001
  5611. 00003E56  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  5612. 00003E5A  422D A453                clr.b      [A5 - 0x5BAD]
  5613. 00003E5E  4CEE 1880 FFD6           movem.l    D7,A3,A4, [A6 - 0x2A]
  5614. 00003E64  4E5E                     unlink     A6
  5615. 00003E66  4E75                     rts
  5616.